Johan Corveleyn wrote on Thu, Sep 15, 2011 at 22:54:24 +0200: > On Thu, Jul 21, 2011 at 2:03 PM, Johan Corveleyn <jcor...@gmail.com> wrote: > > On Wed, Jul 20, 2011 at 7:47 PM, Ivan Zhakov <i...@visualsvn.com> wrote: > >> On Wed, Jul 20, 2011 at 19:51, C. Michael Pilato <cmpil...@collab.net> > >> wrote: > >>> It seems to me that the fixes Johan made for case-only renames (obviously > >>> empowered by WC-NG) could be the sort of high-profile bugfix that merit a > >>> mention in the release notes. > >> +1, this is really important fix for Windows users. > > > > +1 > > > > I'm on holiday right now, so only following from a distance... > > > > To give a quick idea of what's changed concretely: it's really only > > about "svn mv A a", which would yield "svn: Cannot move path 'A' into > > itself" in 1.6, and now just does the right thing. It works for both > > files and directories. This is issue 3702 [1]. > > > > Additionally, issue 3865 [2] was fixed to make this more useful, > > because otherwise all other subcommands could not "reach" the deleted > > part of the move, because case-normalization took over (hence this was > > needed to be able to commit the move in full). > > > > I don't have time to contribute for the release notes or anything, so > > if someone else can pick this up ... that would be nice. > > > > -- > > Johan > > > > [1] http://subversion.tigris.org/issues/show_bug.cgi?id=3702 (Unable > > to perform case-only rename on windows) > > [2] 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) > > I almost forgot about this (holidays tend to do that, don't they :-)). > > Is there still time to add something about this to the release notes?
Yes, plenty. 1.8.0 hasn't been released yet. > Any objections? > > I could write something like: "Subversion on Windows now fully > supports changing the case of file and directory names. No more > special workarounds, a simple 'svn mv file.java File.java' just does > the right thing." > > Maybe with a link to the relevant FAQ entry [1]. But maybe that FAQ > entry should be removed post-1.7, or at least mention that it's only > needed for <1.7 (except the part about the check-case-insensitive.py > pre-commit hook to avoid case-conflicts from being committed, which > will still be valid/useful). > > But where do I put this? The only section in the release notes that > seems appropriate is "Bug fixes (client and server)", which now only > mentions that many bugs have been fixed, and directs people to the > CHANGES file. But if this is the only bugfix that will be called out > explicitly, I think it would be a little bit odd. > You could add it as a sibling to the #libmagic-support section? Anyway, just add it, if it doesn't look right we can move it later. > Maybe other more-or-less-high-profile bugfixes can also be mentioned? > > If it's too late for all of this, no problem. > > > [1] http://subversion.apache.org/faq.html#case-change > > -- > Johan