Re: [PATCH] First step for issue #3702 (case-only renames on Windows) - now blocked by libsvn_client
From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Mon, 25 Apr 2011 17:56:36 +0300
Johan Corveleyn wrote on Mon, Apr 25, 2011 at 01:08:24 +0200:
Un-checkoutable at depth >= svn_depth_files (assuming those 'foo' are
It makes perfect sense to me to have, say, both trunk/config.txt and
svn up --set-depth=exclude config.txt # remove the uppercase one
"Case-insensitive filesystems: it's not a bug, it's a feature."
--- I'm not going to guess whether (and how many) people use Subversion this way; I'm only saying that the above workflow allows for coexisting case-clashing files and is supported by our released code. > anyway. So I'd expect companies that have to support case-insensitive > clients to keep real case-clashes out of their repository (or fix them > as soon as they are discovered). > > So maybe "case-only rename" (and perhaps "case-only replace" > (delete+add w/o history)) is the only use-case we need to go for. But > apart from commit, we should maybe also make "revert" possible, as > well as adding to and removing from changelists ... (hm, commit would > be the main thing I guess, revert can always be done in two steps > (revert the add, then the delete), changelists ... oh well). > > I'd love to hear some more input ... > > Cheers, > -- > Johan > > [1] http://subversion.tigris.org/issues/show_bug.cgi?id=3865 ('svn' on > Windows cannot address scheduled-for-delete file, if another file > differing only in case is present on disk)Received on 2011-04-25 16:57:18 CEST |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.