
Hi, in SVN trunk checkout I'm getting this: ghost@wind:~/Work/Boost/boost-svn/tools/boostbook$ svn up -r38168 svn: REPORT request failed on '/svn/boost/!svn/vcc/default' svn: Target path does not exist I *think* this is caused by renamed of trunk to devel and back to trunk that I observe in "svn log". However, I'm not sure what's the right way to do what I want. Any ideas? - Volodya

Frank Birbacher wrote:
Hi!
Vladimir Prus schrieb:
I *think* this is caused by renamed of trunk to devel and back to trunk that I observe in "svn log". However, I'm not sure what's the right way to do what I want. Any ideas?
svn up -r 38168 .@BASE ?
This works, but not in the way I'd expect: ghost@wind:~/Work/Boost/boost-svn/tools/boostbook$ svn up At revision 39129. ghost@wind:~/Work/Boost/boost-svn/tools/boostbook$ svn up -r37991 .@BASE At revision 37991. And svn log has this: r37992 | danieljames | 2007-06-14 23:41:46 +0400 (Thu, 14 Jun 2007) | 2 lines Changed paths: M /trunk/boost/tools/boostbook/xsl/html.xsl M /trunk/boost/tools/boostbook/xsl/navbar.xsl M /trunk/boost/tools/boostbook/xsl/xhtml.xsl So I'd expect those three files to be changed by "svn up", but this does not happens. - Volodya

Hi! Vladimir Prus schrieb:
So I'd expect those three files to be changed by "svn up", but this does not happens.
Yeah. Really strange. I tried all sorts of things: svn up, switch, with or without -r 37991 or @HEAD, using the new or old URL of the files. Everything to the same effect: bloodymir@localhost ~/develop/boost_svn_tools/boostbook $ svn up -r 37991 xsl D xsl Aktualisiert zu Revision 37991. It just deletes the folder. :S What the heck?! It just _DELETES_ the folder as if it hadn't existed at that revision. Yet, I can successfully do svn ls or cat or diff or log on those previous files and revisions. So I have no clue whatsoever. Frank

Frank Birbacher wrote:
Vladimir Prus schrieb:
So I'd expect those three files to be changed by "svn up", but this does not happens.
Yeah. Really strange. I tried all sorts of things: svn up, switch, with or without -r 37991 or @HEAD, using the new or old URL of the files. Everything to the same effect:
bloodymir@localhost ~/develop/boost_svn_tools/boostbook $ svn up -r 37991 xsl D xsl Aktualisiert zu Revision 37991.
It just deletes the folder. :S What the heck?! It just _DELETES_ the folder as if it hadn't existed at that revision. Yet, I can successfully do svn ls or cat or diff or log on those previous files and revisions. So I have no clue whatsoever.
I can't find the head of this thread so I'm not sure exactly what you are trying to do but if you just want to get the boost/tools/boostbook folder at revision 37991 you can do: svn co http://svn.boost.org/svn/boost/trunk/tools/boostbook xsl -r 37991 which will checkout that folder into a folder named xsl The actual url you of your working copy xsl folder will be http://svn.boost.org/svn/boost/trunk/boost/tools/boostbook Once you have that you can svn up xsl -r N where N is any revision between 22559 and 38168 (i.e. when it was created and when that folder was deleted). You can't update to a revision after an svn move. I think this is a weakness in the svn design of treating moves as a copy + delete but I'm not sure. - Michael Marcin
participants (3)
-
Frank Birbacher
-
Michael Marcin
-
Vladimir Prus