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

Re: Feature request: Repo-browser to show externals

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-12-11 00:42:33 CET

On 10/12/2007, Cameron Junge <cjunge@author-it.com> wrote:
> Not 100% sure if this is the right place to post this, but going by some of the discussion I've seen as well the website, this is probably my best bet.

Yes, this is the right place.

> Currently, if an external is linked into a SVN repository there is no visual evidence of this using the repo-browser. The external is copied into my WC though.
> I have a project with a third-party component which is in a Vendor tag & linked into my project using an external property. The component is copied to my WC when I checkout my project, but there is no visual evidence of it's existence in the repo-browser. As far as the repo-browser is concerned, the external does not exist.
> It would be nice to have a "virtual folder", maybe a folder icon with a chain link to show that it's an external. Obviously clicking on it shouldn't do anything, it's just a visual icon to show the relationship in the project. This is only for the repo-browser, not for Explorer (doesn't make sense in explorer, although maybe a link icon in Explorer would be nice, but not necessary).

It's not as easy as it might seem. In order to see externals, the
repobrowser has to query the Subversion properties of every folder,
and each query means a server round trip. Over the internet that will
certainly be hundreds of ms per folder, maybe seconds, so repo browser
would grind to a halt for anything more than trivial projects.


  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 Tue Dec 11 00:42:39 2007

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