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

[TSVN] Different icons in Browse Repository, context menu dynamic

From: Jochem Schulenklopper <j.schulenklopper_at_gmail.com>
Date: 2005-01-05 10:12:50 CET

I seem to be a rather frequent user of the Repository Browser in
TortoiseSVN. While doing so, I noticed two things that might be
improved:

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"?

Kind regards,

Jochem

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jan 5 10:23:12 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.