Re: [PATCH/RFC 3/4] git check-ref-format --print
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 12, 2009, 23:36 UTC
- Message-ID
- <7vococ6v73.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20091012053141.GD11106@progeny.tock>
Jonathan Nieder <jrnieder@gmail.com> writes:
> In the future, it would be very nice if this command could be > modified to transform Unicode ref names to some appropriate > normalization form, to make Unicode ref names usable in Mac OS X, > too, and less confusing everywhere.
I do not disagree with a desire to help fixing the unicode insanity on that platform, but I suspect that check-ref-format is a wrong place to tackle the issue. You would need a similar filter for outputs from the likes of ls-files and "diff --name-only", iow, anything that deal with pathnames, no?
It would have be something like "check-ref-format --print | iconv ..." pipeline (conceptually, if not forcing the pipeline to the end users, that is).
Also are people happy with "--print"? I was waiting for others to reword it to "--normalize" or something like that. In your documentation you explain it to "canonicalize", and in your tests you name the output "normalized". I am fine with either wording, but would like to see us using only one, not both.
Thanks.