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

Re: [TSVN] What overlays do we NEED

From: Simon Large <slarge_at_slarge.plus.com>
Date: 2005-04-14 15:54:46 CEST

Bill.Hughes@cgi-europe.com wrote:
> I wonder if we may be conflating two situations which required
> different responses:
> Case 1: most files are binary and need a lock to be worked upon.
> Case 2: most files do not need to be locked in order to be updated.
> In Case 1 my expectations would be such that only an indication that
> I have a lock would be useful - all other files are assumed to
> require locks but I don't have them.

But you do need to distinguish between versioned files which you don't
have a lock for, and unversioned files, otherwise it looks like all
unversioned files need locking too. And that makes this virtually the
same as case 2. Files that you do hold a lock for show normal subversion
statuses. If you have a special overlay to indicate that you hold a
lock, then it prevents 'in subversion/modified/conflicted/added/deleted'
from showing. If you hold the lock then you _can_ edit them, so you are
presumably interested in the status.

> In Case 2 I would expect all files to be available for updating and
> would only expect to see indicators for those files that I can't
> change.

It seems that these can be handled simply by adapting the icon set. In
case 1, the insubversion overlay could be adapted to show that you hold
the lock - green padlock? and the new read-only overlay could be an
unobtrusive symbol (a key ?) meaning that you need to unlock.

In case 2, the overlays are as they are now, but the new read-only
overlay would be more visual - no entry sign.


  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 Thu Apr 14 15:55: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.