git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: non-ascii filenames issue

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Apr 6, 2009, 09:12 UTC
Message-ID
<alpine.DEB.1.00.0904061109330.10279@pacific.mpi-cbg.de>
In-Reply-To
<alpine.DEB.2.00.0904060823400.21376@ds9.cixit.se>
Hi,
On Mon, 6 Apr 2009, Peter Krefting wrote:
> It comes from the Unix tradition, unfortunately, that file names are 
> just a stream of bytes, instead of a stream of characters mapped to a 
> byte sequence.
How is that different from .txt not having a defined locale?
Really, please, do not add to the non-information.
Show 6 quoted lines
> Since most people on Linux nowadays probably are running in a 
> UTF-8-based locale, I tried introducing some (very incomplete) patches 
> for the Windows port to make this assumption, to allow Windows users to 
> make use of non-ASCII file names (Windows uses Unicode strings for file 
> names). Mac OS uses (semi-decomposed) UTF-8 strings, so it should also 
> be able to make use of this.
Most Russian programmers I know do not run in a UTF-8 locale.
> Unfortunately, there seems to be quite some resistance towards deciding 
> on a platform- and language-independent way of storing file names in 
> Git, but rather just going the "Unix" way and making it someone elses 
> problem. I find this a bit sad.

I find it a bit unfair that you say that, after many people participated in that very informative thread, and after I tried to work with you personally on getting the stuff into 4msysgit.git.

Actually, not just only a bit.

Ciao, Dscho

Previous: Peter KreftingNext: Dmitry Potapov
Message 9 of 11 in “non-ascii filenames issue”
  1. Gregory PetrosyanApr 5, 2009
  2. Teemu LikonenApr 5, 2009
  3. Gregory PetrosyanApr 5, 2009
  4. John TapsellApr 5, 2009
  5. Jay SoffianApr 5, 2009
  6. Junio C HamanoApr 5, 2009
  7. Jay SoffianApr 5, 2009
  8. Peter KreftingApr 6, 2009
  9. Johannes SchindelinApr 6, 2009
  10. Dmitry PotapovApr 6, 2009
  11. demerphqApr 7, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.