[svn] Add @rev to svn checkout command
authorHolger Hans Peter Freyther <zecke@selfish.org>
Mon, 3 Nov 2008 12:55:17 +0000 (12:55 +0000)
committerHolger Hans Peter Freyther <zecke@selfish.org>
Mon, 3 Nov 2008 12:55:17 +0000 (12:55 +0000)
commit0ffd75ad931413b68d106897bedbcd7f87114c14
tree61cb58297452505f55eb6c4c2011c5d7b4818050
parentb2bfdc9dd4ee61a4d8e9f965ed1002880dc8568d
[svn] Add @rev to svn checkout command

Patch by borgcube@gmx.li

Svn tries to be smart about revisions. So, when you check out an older revision of a file it goes to the latest revision (HEAD) and tries to go back to the old file. In this case it was impossible, since the whole thing was moved outside of svn's scope, so svn can't find the file in the HEAD revision.

Svn treats this situation as an exception and provides the "peg-revision"-syntax for that. So where you would normally do
svn co -r1337 http://url/to/somewhere/module module

you would now have to do
svn co -r1337 http://url/to/somewhere/module@1337 module,
the @1337 telling svn to go start looking at revision 1337 instead of HEAD.
ChangeLog
lib/bb/fetch/svn.py