Re: specify charset for commits
- From
Junio C Hamano <junkio@cox.net>
- Date
- Dec 21, 2006, 18:19 UTC
- Message-ID
- <7vejqtaz7q.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <200612211623.14236.litvinov2004@gmail.com>
Alexander Litvinov <litvinov2004@gmail.com> writes:
> May we can add new header into commit with commit text encoding ?
I do not think we want to change the commit header, nor we would want to re-encode, but I can see two possible improvements:
(1) git-am should default to -u; this was suggested on the list
long time ago, but is an incompatible change. v1.5.0 we
can afford to be incompatible to make it more usable and
safer. (2) update commit-tree to reject non utf-8 log messages and
author/committer names when i18n.commitEncoding is _NOT_
set, or set to utf-8. Maybe later we can use encoding validation routines for
other encodings by checking i18n.commitEncoding, but at the
minimum the above would be safe enough for recommended UTF-8
only cases.