On Thu, 6 Jan 2005, Philip Martin wrote:
> "Peter N. Lundblad" <peter@famlundblad.se> writes:
>
> > svn st -u uses K in the sixth column to show whtether the WC has a lock
> > (like plain svn status does). It uses column nine to show the repository
> > state. A space means that the WC and the repository are in aggreement,
> > that is, if the WC has no lock, the repo has no lock and if the WC has a
> > lock token, the repo has the same lock token. "!" means the repo has no
> > lock token (the WC lock was broken) and "~" means that the lock was stolen
> > and the repo has another token now.
>
> Why use two columns? Just use one column:
>
svn st -u uses different colummns for WC state and repo out-of-dateness
already. Consistency.
> 'K' locked in wc and repository
> 'B' locked in wc but 'Broken' so not locked in repository
> 'T' locked in wc but 'sTolen' so some other token in repository
And for "don't locked in WC, but locked in repository"?
>
> If you really want to use two colums I'd prefer something like:
>
> K K for locked
> K B for broken
> K T for stolen
>
This is essentially what is there now, but I used "S" instead of "T" on
the grounds that being that far away from the switched column would make
it clear anyway.
> Now update can print 'B' when it removes a lock. It could even
print > 'T' if knows the lock has been stolen, does update have that info?
>
It doesn't know the difference. Then I odn't like "B" in this case,
because it might as well be stolen. This actually is what started my
rewroking of the output.
regards,
//Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jan 6 22:59:12 2005