Hi,
On Mon, 2 Mar 2009, Peter Krefting wrote:
Johannes Sixt:
quoted
I don't think that this assumption is valid.
Depends on where you are coming from. For the files stored in the Git
repositories, I believe all file names are supposed to be UTF-8 encoded
(just like commit messages and user names are). That's the assumption I
started working from.
No. As far as Git is concerned, the file names are just as much blobs as
the file contents.
The fact that Windows messes with this notion just as it messes with the
file contents (think the endless story whose name is CR/LF) shows only how
"well" designed the concepts in Windows are.
And as it stands, we have at least two issues on the msysGit issue tracker
that complain that Git does not work with localized file names properly.
So no, file names are not UTF-8 at all, especially not on Windows.
Do not get me wrong, I really welcome you taking care of the issue, but I
do not think that forcing UTF-8 is a solution.
Thanks & sorry,
Dscho