[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: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Sat, 24 Sep 2011 22:54:20 +0200

On Thu, Sep 15, 2011 at 11:30 PM, Daniel Shahaf <d.s_at_daniel.shahaf.name> wrote:
> 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.

Phew, for some reason it took me a huge amount of time, but I finally
got it committed :-).

r1175256

-- 
Johan
Received on 2011-09-24 22:55:13 CEST

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