Hi Tim, 

you seem to be confused about Peg revisions, you could read about them here: 
http://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.html 

In short, a peg revions (@2, @HEAD, ...) denotes that the item you're looking 
for can be found at the specified path at the specified revision. So 

svn list -r2 file:///var/tmp/svn-repo/a...@r4

translates to "show me the list in revision 2 for the directory that's named 
"a" in revision 4. Peg revisions can be implied and usually default to "BASE" 
which is the working copy revision. A peg revision must be a revision number 
and cannot be a date, but as above, you can combine peg revisions and the -r 
parameter.

Hope that answers your questions.

felix

On Jan 26, 2010, at 2:26 AM, Tim Landscheidt wrote:

> Hi,
> 
> I'm a bit baffled by the following behaviour on a small test
> repository where in r2 the directory a and file a/b exist
> and are deleted in HEAD/r4:
> 
> | [...@passepartout ~]$ svn --version
> | svn, version 1.6.6 (r40053)
> |    compiled Nov  8 2009, 13:09:20
> | [...]
> | [...@passepartout ~]$ svn list file:///var/tmp/svn-repo
> | [...@passepartout ~]$ svn list -r r2 file:///var/tmp/svn-repo
> | a/
> | [...@passepartout ~]$ svn list -r r2 file:///var/tmp/svn-repo/a
> | svn: File not found: revision 4, path '/a'
> | [...@passepartout ~]$ svn list file:///var/tmp/svn-repo/a...@r2
> | b
> | [...@passepartout ~]$
> 
> "svn help list" shows "-r" as a valid option, but apparently
> it is only honoured in a directory that is existent in HEAD
> as well? Is there a way to express the '-r {DATE}' syntax
> with the "@" suffix? "@{2009-01-01}" seems to be ignored:
> 
> | [...@passepartout ~]$ svn list 'file:///var/tmp/svn-repo/a...@{2009-01-26}'
> | svn: URL 'file:///var/tmp/svn-repo/a' non-existent in that revision
> | [...@passepartout ~]$
> 
> TIA,
> Tim
> 
> 

--
Felix Gilcher

Bitextender GmbH
Paul-Heyse-Str. 6
D-80336 München

felix.gilc...@bitextender.com
http://www.bitextender.com/

Amtsgericht München, HRB 174280
Geschäftsführer: David Zülke, Florian Clever

Reply via email to