Anyone familiar with this svnsync bug/issue? I didn't see anything substantive via google or in the svn issue tracker.
C:\>svnsync sync svn://localhost/devel_mirror
Transmitting file data ..
svnsync: E160016: Path 'DigitalDelivery/DigitalSecure/ddp/aps/shared/apss-ddp-ejb/branches/apps-ddp-ejb-jboss-upgrade' not present
I have a master server (svn 1.8.3) pushing to a mirror (svn 1.8.11) and to a 2nd mirror on my localhost (svn 1.8.10), both of which return the same E160016 error when running svnsync sync. To make things really interesting, the log entry on both mirrors for the missing directory is a tad off:
Master:
$ svn log -v -r 305908 http://my.svn.server/svn/devel
------------------------------------------------------------------------
r305908 | jdoe | 2015-03-24 12:04:06 -0400 (Tue, 24 Mar 2015) | 1 line
Changed paths:
A /DigitalDelivery/DigitalSecure/ddp/aps/shared/apss-ddp-ejb/branches/apps-ddp-ejb-jboss-upgrade
------------------------------------------------------------------------
Mirror:
$ svn log -v -r 305908 file:////svn/csvn/data/repositories/devel_mirror.bad
------------------------------------------------------------------------
r305908 | (no author) | (no date) | 1 line
------------------------------------------------------------------------
Mirror Local:
C:\>svn log -v -r 305908 svn://localhost/devel_mirror
------------------------------------------------------------------------
r305908 | (no author) | (no date) | 1 line
------------------------------------------------------------------------
The dir doesn't exist on the mirrors, e.g.
C:\>svn ls svn://localhost/devel_mirror/DigitalDelivery/DigitalSecure/ddp/aps/shared/apss-ddp-ejb/branches/apps-ddp-ejb-jboss-upgrade
svn: warning: W160013: URL 'svn://localhost/devel_mirror/DigitalDelivery/DigitalSecure/ddp/aps/shared/apss-ddp-ejb/branc
hes/apps-ddp-ejb-jboss-upgrade' non-existent in revision 309012
svn: E200009: Could not list all targets because some targets don't exist
Thus, the sync fails when it tries to push a later revision that contains modified files under the "not present" directory.
So how does svnsync not correctly push a revision to two mirrors on two different computers?
Received on 2015-04-24 19:27:35 CEST