[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Does the fix for "case-only renames" merit a Release Note?

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Fri, 16 Sep 2011 00:30:20 +0300

Johan Corveleyn wrote on Thu, Sep 15, 2011 at 22:54:24 +0200:
> On Thu, Jul 21, 2011 at 2:03 PM, Johan Corveleyn <jcorvel_at_gmail.com> wrote:
> > On Wed, Jul 20, 2011 at 7:47 PM, Ivan Zhakov <ivan_at_visualsvn.com> wrote:
> >> On Wed, Jul 20, 2011 at 19:51, C. Michael Pilato <cmpilato_at_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
Received on 2011-09-15 23:31:45 CEST

This is an archived mail posted to the Subversion Dev mailing list.