Thanks, Committed this patch in r1095662.
With regards
Kamesh Jayachandran
On 04/18/2011 04:05 PM, Arwin Arni wrote:
Hi All,
This patch adds a test case to
subversion/tests/cmdline/dav-mirror-autocheck.sh to showcase the
following bug.
In a master/slave repositories setup where writes are proxied to the
master and reads are handles by the slave repository, if the slave
repository is behind the master by one or more revisions, certain
operations that one would expect to succeed are failing.
Example:
$svn cp -m "Create branch" ^/trunk ^/branches/newbranch (from a
working copy of the slave)
will FAIL if the master has an unsynced commit (not yet synced with
slave) anywhere below ^/branches.
i.e Coder 1 does a commit to branches/some-other-branch (master has
received the commit, slave hasn't yet synced)
Coder 2 tries to create a new branch via above command. It fails.
I'll shortly file an issue in the tigris tracker for this.
Regards,
Arwin Arni