From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johannes Schindelin Subject: Re: git on MacOSX and files with decomposed utf-8 file names Date: Thu, 17 Jan 2008 00:57:20 +0000 (GMT) Message-ID: References: <478E1FED.5010801@web.de> <65026F2B-5CE8-4238-A9AB-D3545D336B41@sb.org> <200801162251.54219.jnareb@gmail.com> <1574A90A-8C45-46AD-9402-34AE6F582B3F@sb.org> <7652B11D-9B9F-45EA-9465-8294B701FE7C@sb.org> <16C3D0BC-3A70-441C-89D9-71B5F0DA0790@simplicidade.org> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Linus Torvalds , Kevin Ballard , Jakub Narebski , Mark Junker , git@vger.kernel.org To: Pedro Melo X-From: git-owner@vger.kernel.org Thu Jan 17 01:57:56 2008 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1JFJ4s-0003kj-Vd for gcvg-git-2@gmane.org; Thu, 17 Jan 2008 01:57:55 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751171AbYAQA50 (ORCPT ); Wed, 16 Jan 2008 19:57:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751014AbYAQA50 (ORCPT ); Wed, 16 Jan 2008 19:57:26 -0500 Received: from mail.gmx.net ([213.165.64.20]:40901 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1750908AbYAQA5Z (ORCPT ); Wed, 16 Jan 2008 19:57:25 -0500 Received: (qmail invoked by alias); 17 Jan 2008 00:57:23 -0000 Received: from host86-138-198-40.range86-138.btcentralplus.com (EHLO racer.home) [86.138.198.40] by mail.gmx.net (mp010) with SMTP; 17 Jan 2008 01:57:23 +0100 X-Authenticated: #1490710 X-Provags-ID: V01U2FsdGVkX1/et7B9rlreg7vqsj7VtZWRBJhYjt1o7RIwhnnIgA boGQuJfanivpec X-X-Sender: gene099@racer.site In-Reply-To: <16C3D0BC-3A70-441C-89D9-71B5F0DA0790@simplicidade.org> User-Agent: Alpine 1.00 (LSU 882 2007-12-20) X-Y-GMX-Trusted: 0 Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: Hi, On Thu, 17 Jan 2008, Pedro Melo wrote: > On Jan 17, 2008, at 12:33 AM, Johannes Schindelin wrote: > > > On Wed, 16 Jan 2008, Linus Torvalds wrote: > > > > > So if you are a case-insensitive filesystem, then normalization is > > > sane. > > > > Actually, no. Even an case-challenged filesystem should keep the > > _original_ name around, if only for the exact same argument you used > > earlier: if the user chooses to capitalise some letters, but not > > others, it is not the filesystem's place to "correct" that. > > For the record, HFS+ is case-insensitive but case-preserving so I > believe they keep the original filename around. For the record, that's only the default setting. AFAIK you can configure it to care about case, too. Also for the record, the whole thread was about HFS+ _not_ keeping the original filename around, but _only_ a normalised version of it. > But I think that focusing on HFS+ is loosing sight of the real problem. > It's not about encoding at the filesystem, but encoding inside the git > structures. So far I have not seen anyone talking _seriously_ about this issue. Only a few shouts "you should support", and a few shouts back "I don't care about insane filesystems". Therefore, I fully agree with you that we're losing sight of the real problem. Ciao, Dscho