Daniel Shahaf wrote on Sat, Jul 07, 2012 at 15:09:38 +0100: > Problem: svnsync of /repos/asf r1356317 fails with: > svnsync: E160013: File not found: revision 1356316, path > '/lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr/handler/loader/package-summary.html' > > Using 1.7.0, but tnelson reports the same problem (and I suspect he uses > a more recent version). > > Further investigation points to an added-without-copyfrom tree containing a > modified file: > > [[[ > % svn log -qvr r1356317 https://svn.apache.org/repos/asf/ > ------------------------------------------------------------------------ > r1356317 | rmuir | 2012-07-02 16:13:49 +0000 (Mon, 02 Jul 2012) | 1 line > Changed paths: > A /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA > A /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org > A /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache > A /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr > A /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr/handler > A > /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr/handler/loader > M > /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr/handler/loader/package-summary.html > .. (some 2000 more additions, all without copyfrom; no changes above > api-4_0_0_ALPHA) > ------------------------------------------------------------------------ ... > How can we have a 'modify-file' within an added-without-copyfrom tree? > Isn't svnsync correct to complain in this case?
I'd like to resolve the situation on the live svn.a.o repository. I see a couple of ways to do so: - Hand-edit the revision file, changing "modify-file" to "add-file " - Eliminate r1356317 from history: create an svnsync copy of /repos/asf using an authz file that excludes /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA (or maybe just /lucene/cms/trunk/content/solr/api-4_0_0_ALPHA/org/apache/solr/handler/loader/package-summary.html) and have the Lucene PMC recreate that tag later Thoughts?