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

Re: 3 propositions for evolutions

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-02-07 19:01:19 CET

Valérie et Vincent wrote:

> We are using turtoise at work since a few months, and we think we
> know it enough to be able to ask for some improvements.
>
> 1 - Have externals being visible in repo browser.
> We use them a lot (it was the reason for us to switch to
> subversion), we think it could be a very efficient feature. More, no
> other repo browser (instead a "crapily" modified websvn we hacked)
> offers that !

There's a reason why no other repo browser has this feature.
To find out if there are any svn:externals present, we'd have to read
the properties of every folder in the repository. That's slow, very
slow. Because it requires a server request for every folder.

> 2 - Warn when merge happens !!
> It brought with some surprise !!
> SVN does it, but does not warns (except it sends a message
> telling so), would it be possible to have a warning when this happens ?

If you don't want automatic merging, set the svn:mime-type property to
something other than text (e.g. application/octet-stream).

Imagine for a moment what you're asking here:
* user starts updating a big working copy
* about 50 files got modified, 10 of those are modified by the user
himself too
* during the update, a dialog pops up 10 times warning about a merge

The only thing you would get with that: users complaining. And after the
third dialog, users won't even read the dialog box anymore but simply
click ok to get rid of it.
It wouldn't help at all - it would only hurt.

> 3 - Make the browser memorise the destination directory
> This is a very interresting feature, especially with huge
> repositories.
> When you check out, you set the destination directory of a given
> place of the repository and, when requested to check out, the included
> directory are proposed to be stored at their parent's directory,
> concatenated with the current one name.
> This feature is certainly the only one I would take from Visual
> Source Safe and which is currently missing.

Use a nightly build from trunk.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Feb 7 19:01:36 2007

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.