On Dec 5, 2013, at 03:23, Cooke, Mark wrote:
>> Note that "bare" svnversion can give a range as well:
>>
>> % svnversion -c ~srv/conf
>> 105:143
>> % svnversion ~srv/conf
>> 142:143
>
> Understood, however for my example I get a different "sort" of answer
> with(out) `-c` on all my WCs (including an unmodified fresh checkout),
> without `-c` gave a single revision, with `-c` always gives a range. That
> seems to me to be inconsistent (even wrong):
The output makes sense to me:
> {{{
> D:\PROJECTS\Support\Code>svn --version
> svn, version 1.7.10 (r1485443)
> compiled Jun 1 2013, 07:40:50
> <snip>
>
> D:\PROJECTS\Support\Code>svn up .
> Updating '.':
> At revision 638.
>
> D:\PROJECTS\Support\Code>svnversion .
> 638
This means that all the items in this working copy are “at” revision 638, i.e.
you ran “svn up -r 638” (or just “svn up” if 638 is the HEAD revision). It
means this is not a mixed-revision working copy, and that none of the items
were in a modified state, which can be good to know.
> D:\PROJECTS\Support\Code>svnversion . -c
> 235:635
> }}}
This means the least recently changed item in this working copy was changed in
revision 235 and the most recently changed item was changed in revision 635.