I think I have a reproducible bug here with a test case. My "svn commit"
fails after renaming a directory and then renaming two more directories
within the first directory. Not nice - I couldn't commit my work.
Tested using cygwin on a windows platform.
<<svnbug.zip>>
Here it is running
$ ./bug.sh
Adding import/a
Adding import/a/b
Adding import/a/b/c
Adding import/a/b/c/d1
Adding import/a/b/c/d1/file.txt
Adding import/a/b/c/d2
Adding import/a/b/c/d2/file.txt
Adding import/x
Adding import/x/y
Adding import/x/y/z
Committed revision 1.
A workarea/a
A workarea/a/b
A workarea/a/b/c
A workarea/a/b/c/d1
A workarea/a/b/c/d1/file.txt
A workarea/a/b/c/d2
A workarea/a/b/c/d2/file.txt
A workarea/x
A workarea/x/y
A workarea/x/y/z
Checked out revision 1.
A x/y/z/cc
D a/b/c/d1/file.txt
D a/b/c/d1
D a/b/c/d2/file.txt
D a/b/c/d2
D a/b/c
A d11
D d1/file.txt
D d1
A d21
D d2/file.txt
D d2
D a/b/c
D a/b/c/d1
D a/b/c/d1/file.txt
D a/b/c/d2
D a/b/c/d2/file.txt
A + x/y/z/cc
D x/y/z/cc/d1
D x/y/z/cc/d1/file.txt
D x/y/z/cc/d2
D x/y/z/cc/d2/file.txt
A + x/y/z/cc/d11
A + x/y/z/cc/d21
Deleting a/b/c
Adding x/y/z/cc
Deleting x/y/z/cc/d1
Adding x/y/z/cc/d11
Deleting x/y/z/cc/d2
Adding x/y/z/cc/d21
svn: Commit succeeded, but other errors follow:
svn: Error bumping revisions post-commit (details follow):
svn: Directory
'/cygdrive/c/cygwin/home/803042764/svnbug/workarea/x/y/z/cc/d2' is
missing
svn: Directory
'/cygdrive/c/cygwin/home/803042764/svnbug/workarea/x/y/z/cc/d2' is
missing
D a/b/c
D a/b/c/d1
D a/b/c/d1/file.txt
D a/b/c/d2
D a/b/c/d2/file.txt
A + x/y/z/cc
A + x/y/z/cc/d21
$
$
$
$
$ svn --version
svn, version 1.6.6 (r40053)
compiled Oct 23 2009, 08:41:54
Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet
(http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using
Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network
protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using
serf.
- handles 'http' scheme
- handles 'https' scheme
$
- application/x-zip-compressed attachment: svnbug.zip
Received on 2009-12-29 20:24:10 CET