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

Re: Icon overlays description in manual

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-07-23 22:30:54 CEST

On 23/07/07, Olivier Lefevre <lefevrol@yahoo.com> wrote:
> Unless I missed it or I misunderstood SVN status definitions, it seems
> to me that there is a gap there: by construction you can have only one
> overlay per icon and Tortoise imposes a 1-to-1 mapping of overlay to
> status (i.e., no "composite" overlays) but sometimes more than one
> status applies, e.g., a directory could qualify for both the modified
> and deleted overlays. Thus there must exist a priority order among
> overlays inside Tortoise but the manual does not spell out what it is.

Yes, you are correct that only one overlay can be used, but I don't
think there are many composites. Deleted takes precedence over
everything, I think. If you have marked a file for deletion,
presumably you no longer care about it.

Conflict can only occur on a modified file, so conflict must take
precedence over modified.

Added items cannot be modified, deleted or conflicted

Locked and read-only are low priority and only appear where there
would otherwise be a normal overlay.

If you want an order of precedence for 'overall status' I guess it must be:
Deleted (highest)
Conflicted
Modified
Locked
Read-only
Normal (lowest)

But note that if there are not enough slots available, the most
appropriate icon is displayed instead - that bit _is_ documented.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Mon Jul 23 22:29:45 2007

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