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

Re: Improve support for case-only file renames

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 22 Dec 2011 18:27:50 +0100

On 21.12.2011 20:41, DanielM wrote:
>>> Please consider adding an option to TortoiseSVN to make it NOT revert
>>> the case of the file name. The behavior that I am expecting in the
>>> above scenario is for TortoiseSVN to consider it a rename operation,
>>> i.e. SVN Delete "hello.txt" and SVN Add "HELLO.TXT". I realize that
>>> some people like the current behavior because they have programs
>>> (Delphi IDEs?) that silently change the case of file names, so they're
>>> happy to have TortoiseSVN change it back. However, I have the exact
>>> opposite problem: I use programs that purposely change the case of
>>> file names (e.g. changing the case of a Java class name in an IDE) and
>>> it is unfortunate that TortoiseSVN wipes out these changes.
>> Why don't you use an svn plugin for your IDE and do it right from the
>> start? That way, the rename is done with the proper svn commands and svn
>> actually knows that it's a rename, not some unrelated add and delete.
> I've tried various SVN IDE plugins over the years and, in general,
> found them to be buggy and cause all kinds of weird SVN problems, so I
> always go back to using TSVN from Windows Explorer. Also, I work on
> some projects that don't use an IDE. I use TSVN's "Repair Move"
> feature to change unrelated add/delete operations into renames. It
> works great most of the time, except when I change the case of a file
> name only - then TSVN silently wipes out my change, which I find a bit
> disconcerting and inconvenient.

Opened issue #172 for this:


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-12-22 18:28:13 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.