[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Bug report - svn commit after svn copy; reproducablew

From: Peter Schuller <peter.schuller_at_infidyne.com>
Date: 2002-07-15 15:55:28 CEST

Hello,

I reported the following problem a while back:

svn_error: #21053 : <General filesystem error>
  Commit failed (details follow):

svn_error: #21053 : <General filesystem error>
  add_dir `tag/test': got copy_path, but no copy_rev

This happens during 'svn commit' after an 'svn copy'. I now have a
script and a tarball that reproduces this problem. I've put them at:

   http://www.scode.org/svn-bug

Note that last time it was on another machine with a subversion I
compiled myself. This time it's on my machine with the subversion Debian
package. In borg cases it didn't take me long to run into this problem.

In order to reproduce the bug:

* Download the script and the tarball; chmod +x on the script.
* Put svnstuff.tar.gz in /tmp.
* Run the script (as a user with no privileges of course).

I doubt this will produce an error for everyone though, or it would have
been detected a long time ago. But I this *consistently* produces the
exact same error every time I run it on my box.

If needed I could provide a temporary account on my machine for
debugging purposes, if no one is able to reproduce it. And of course, if
more information is required, just say the word.

Here's the output of the script on my machine:

_ svn
Checked out revision 0.
A stuff
Adding stuff

Committed revision 1.
test/
test/aDirectory/
test/aDirectory/aTestFile
test/test
test/aFile
test/anotherFiler
A test
A test/aDirectory
A test/aDirectory/aTestFile
A test/test
A test/aFile
A test/anotherFiler
Adding stuff/test
Adding stuff/test/aDirectory
Adding stuff/test/aDirectory/aTestFile
Adding stuff/test/aFile
Adding stuff/test/anotherFiler
Adding stuff/test/test
Transmitting file data ....
Committed revision 2.
A tag
Adding tag
Adding tag/test

svn_error: #21053 : <General filesystem error>
  Commit failed (details follow):

svn_error: #21053 : <General filesystem error>
  add_dir `tag/test': got copy_path, but no copy_rev

-- 
/ Peter Schuller, InfiDyne Technologies HB
PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller@infidyne.com>'
Key retrival: Send an E-Mail to getpgpkey@scode.org
E-Mail: peter.schuller_at_infidyne.com Web: http://www.scode.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jul 15 14:56:07 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.