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

Re: a feature request.

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-12-19 19:33:07 CET

Steve Hoelzer wrote:
> On 12/19/05, Stefan Küng <tortoisesvn@gmail.com> wrote:
>> David David wrote:
>>> TortoiseSVN is a great jobs. I'm using it now, thank for all developers.
>>> But I found something that can be improved. Simetimes, I need to
>>> checkout several certain version of files and open them with related
>>> editor simultaneously. The problem here is that the filename for the
>>> temporarily check-out files are like *svn000.tmp.cpp* by which I
>>> cannot distinguish between different check-out files. So can these
>>> files be named in the form of:
>>> filename.revision.ext
>>> for example:
>>> main.1234.cpp
>>> for a file named main.cpp with revision 1234. When I use wincvs, this
>>> really helps.
>> Where exactly (which dialog/context menu entry) do you need that?
>> It's already done so if you choose "Save As..." from the repobrowser, or
>> "Save revision as..." in the log dialog.
> I use KDiff3 instead of TortoiseMerge and the proposed file names
> would be useful for me as well. KDiff3 uses the file names as headings
> when comparing, and having real names instead of "svn0000...." would
> make sure I never get confused about what I'm looking at.
> I've always thought that anything to reduce the mental load of the
> user is a good thing.

When comparing files, TSVN has to create temporary files. This is to
convert the BASE files with correct fileendings and expand the keywords.
These temp files *must* be unique. TSVN can't just assume a name for
such a file: if it doesn't exist yet, yes then all would be good. But
what if that file still exists from a previous compare? Overwrite it?
What if another editor/difftool still has that file open?

That's why you can pass window titles to a diff tool. If your diff tool
doesn't support this feature, go complain to the devs of that tool.
(Sorry, but that's the way it is.)


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Dec 19 20:01:54 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.