Description
Reported here: http://mail-archives.apache.org/mod_mbox/subversion-users/201208.mbox/%3CCBAF01F59887AB409CA6E59F7D5A852218EEED49@DNCE04.ent.ti.com%3E A 1.7 client fails to handle file externals with very old mod_dav_svn servers. svnadmin create repo --fs-type bdb --pre-1.4-compatible svn import -mm repo/format file://`pwd`/repo/A/f svn mkdir -mm file://`pwd`/repo/B svn co http://localhost/repo/B wc svn ps svn:externals '^/A/f f' wc svn ci -mm wc svn up wc svn up wc When the server is running mod_dav_svn 1.0.9 or 1.1.4 (possibly others) the update fails with: Fetching external item into 'wc/f': svn: warning: W160016: Failure opening '/A/f/f' Note the wrong repository path /A/f/f. The update report that the client sends is: <S:update-report send-all="true" xmlns:S="svn:"> <S:src-path>http://localhost:8888/obj/repo/A/f</S:src-path> <S:target-revision>3</S:target-revision> <S:update-target>f</S:update-target> <S:dst-path>http://localhost:8888/obj/repo/A/f</S:dst-path> <S:depth>unknown</S:depth> <S:ignore-ancestry>yes</S:ignore-ancestry> <S:entry rev="3" depth="infinity" ></S:entry> <S:entry rev="3" depth="infinity" linkpath="/A/f"></S:entry> </S:update-report>
Attachments
Issue Links
- blocks
-
SVN-4150 switch bug in conjunction with file-externals
- Open
-
SVN-4222 Relative Externals cause repository corruption when branch is renamed.
- Closed
- is depended upon by
-
SVN-4150 switch bug in conjunction with file-externals
- Open
-
SVN-4222 Relative Externals cause repository corruption when branch is renamed.
- Closed
- is duplicated by
-
SVN-4182 Error with file externals between 1.7.4 client and 1.4.3 server
- Closed