[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#59414: 29.0.50; Have vc-git-expanded-log-entry pass --stat
From: |
Eli Zaretskii |
Subject: |
bug#59414: 29.0.50; Have vc-git-expanded-log-entry pass --stat |
Date: |
Mon, 05 Dec 2022 14:57:53 +0200 |
> Date: Mon, 5 Dec 2022 14:40:39 +0200
> Cc: 59414@debbugs.gnu.org, juri@linkov.net
> From: Dmitry Gutov <dgutov@yandex.ru>
>
> On 05/12/2022 14:29, Eli Zaretskii wrote:
> > Why the change from vc-git-command to 'apply'? The former took care for
> > setting up the I/O encoding for the Git command, while the latter just uses
> > the process defaults, which are not necessarily right for the underlying
> > system and locale.
> >
> > In general, I'd prefer that invocations of all the Git commands went through
> > a single function, so that we could make sure the encoding/decoding stuff,
> > which is entirely non-trivial with Git, is done correctly in a single place
> > that is easy to audit and maintain. I know that not all the commands are
> > invoked through there, but making more of them do so is going in the
> > direction that is 180° opposite to what we should strive to.
>
> Both cases use 'vc-git-command', don't they?
>
> 'apply' is just about how the arguments are passed.
Sorry, too little coffee, I guess.