Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9319D9F58 for ; Fri, 21 Oct 2011 08:35:16 +0000 (UTC) Received: (qmail 25577 invoked by uid 500); 21 Oct 2011 08:35:15 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 25539 invoked by uid 500); 21 Oct 2011 08:35:12 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 25532 invoked by uid 99); 21 Oct 2011 08:35:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Oct 2011 08:35:11 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.67.31.93] (HELO smtprelay05.ispgateway.de) (80.67.31.93) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Oct 2011 08:35:03 +0000 Received: from [70.253.84.225] (helo=[192.168.7.80]) by smtprelay05.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1RHAYr-0005Tt-66; Fri, 21 Oct 2011 10:34:41 +0200 Subject: Re: Case-only renames Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Ryan Schmidt In-Reply-To: Date: Fri, 21 Oct 2011 03:34:38 -0500 Cc: Subversion Users Content-Transfer-Encoding: quoted-printable Message-Id: <26A65164-2FE9-4132-8D49-9F7F173D90A7@ryandesign.com> References: <8C70C85A-B413-4D71-8390-D28E26AEF224@ryandesign.com> To: Johan Corveleyn X-Mailer: Apple Mail (2.1084) X-Df-Sender: MzY4ODE4 On Oct 21, 2011, at 03:17, Johan Corveleyn wrote: > But I'm not completely sure that this means it won't work on OSX + > case-insensitive fs. Maybe, in the absence of truepath-conversion, it > already "just works", without jumping through hoops ... I'm not a Mac > user myself, so I can't test this. Can anyone check this? It doesn't work: $ sw_vers ProductName: Mac OS X ProductVersion: 10.4.11 BuildVersion: 8S165 $ svn --version | head -n 2 svn, version 1.7.0 (r1176462) compiled Oct 20 2011, 04:25:50 $ cd /tmp $ svnadmin create repo $ svn co file:///tmp/repo wc $ cd wc $ touch foo $ svn add foo A foo $ svn ci -m "add" Adding foo Transmitting file data . Committed revision 1. $ svn mv foo FOO svn: E155007: Path '/private/tmp/wc/FOO' is not a directory $=20 > I thought OSX + case-insensitive was not a very common setup (i.e. > that it's mostly set up with a case-sensitive filesystem). But maybe > I'm wrong, I really don't know. Nope, all Macs ever made, from the Macintosh 128K 27 years ago right = through current Macs with the latest OS X, have used case-insensitive = filesystems by default. Several popular OS X GUI apps, especially by big = publishers like Microsoft and Adobe, have at times had case errors in = their apps, such that if you use a case-sensitive filesystem, these apps = won't work right. Use of case-sensitive filesystems is not recommended = on OS X. There are some esoteric exceptions. For example, before Lion, if you had = an Xsan filesystem, it was case-sensitive. (With Lion, these are = case-insensitive by default too.)