This is a feature request that depends on resolution of 23075.
Git for windows expects one coding system for log input, but returns
a different one in log output.
In my specific example, with Russian language, I have to set up
vc-git-commits-coding-system to windows-1251. But then, log output
would still be in utf-8. Of course I can change this by setting git
variable logoutputencoding, but this would screw up command line git
log output. See this
thread on help-gnu-emacs and this
thread on Git for Windows google group for more details.
So, I propose adding another variable called
vc-git-log-output-coding-system, that would serve as emacs
counterpart to git's logoutputencoding, just as
vc-git-commits-coding-system serves a counterpart to commitencoding.
When and if 23075 is fixed we can just set coding-system-for-read to
this new variable(whenever it's set) in vc-git-print-log.
--
Best Regards,
Nikolay Kudryavtsev