I seem to be a rather frequent user of the Repository Browser in
TortoiseSVN. While doing so, I noticed two things that might be
1. There is no visible distinction between the file system structure
'outside' the repository (so, the location of the repository in a file
system) and the structure 'inside' the repository. IMHO it would be
nice if some visual clue was given whether a folder is a 'normal'
directory (managed by the OS) or a 'versioned' directory (managed by
SVN)... or where the seperation is.
It must be that I have a bad memory, but sometimes I ask myself: is
the top folder of my project *inside* the repository, or is it a
normal directory that hosts the repository files? A visual clue --a
different icon or some overlay-- would help.
2. The context (right-click) menu in the Browse Repository dialog is
static: it shows the same items for all folders in the structure...
even though these don't make sense for folders 'outside' the
repository. Things like Show Log, Create Folder, Rename/Move..., Copy
to..., only can be executed on a SVN-managed folder (inside the
repository). An error message is displayed when trying to execute a
command on a non-SVN-item, but a dynamic context menu that just shows
the relevant actions prevents this.
To pre-emptively strike out the first comment on this mail: yes, I see
a possible drawback. Perhaps it takes a call to every folder in the
structure to determine the type of the folder/file, and thus a (minor)
performance degradation in building the structure. But considering
that both points are only applicable for repositories on local file
systems (and not for repositories accessed via http:// or svn:// which
bypasses the path from file system root to repository root), IMO this
performance cost is minor and acceptable... considering the gain in
improved user interface.
Any comments, except for: "the enhancement list is already long enough"?
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Wed Jan 5 10:23:12 2005