Сообщения коммита, созданные на моей коробке winXP, генерируют предупреждения при чтении на моей коробке Win7.
Мое имя содержит специальные символы (ö), я полагаю, что это является источником проблемы, поскольку мое имя содержится в коммите.
Я увидел проблему при попытке сохранить изменения в коммите, созданном на WinXP:
Warning: commit message does not conform to UTF-8.
Я хотел бы проверить, какая кодировка использовалась для генерации коммита на winXP, но не могу найти, как.
$ git config --get i18n.commitencoding
возвращает пустой на обеих машинах.
http://www.kernel.org/pub/software/scm/git/docs/git-commit.html, кажется, говорит, что git проверяет кодировку в объектах фиксации.
Журнал Git, Git Show, Git вину и
друзья смотрят на заголовок кодировки
зафиксировать объект и попытаться перекодировать
сообщение журнала в UTF-8, если
если не указано иное.
Это нормально, но тогда почему git жалуется на win7, а не на winXP?
версии msysgit идентичны на обеих машинах: 1.7.4.msysgit.0.