Roderich Schupp wrote on Thu, Dec 15, 2011 at 11:32:40 +0100: > On Thu, Dec 15, 2011 at 11:14 AM, Daniel Shahaf <d...@daniel.shahaf.name> > wrote: > > Is this by design or by accident of implementation? > > I think the latter. The code is in subversion/libsvn_repos/dump.c starting > around line 318. Some people might call that an ugly hack :) >
Yeah. I wonder why that code doesn't render a replace-with-history as a single "Node-action: replace" "Copyfrom-*: .../" node. > > svn_delta_editor_t has no concept of 'replace' and must do delete+add > > instead, but that does not mean that dumpfiles are allowed to do > > delete+add too! > > Then the situation wrt add+delete vs replace is even more weird than I > thought. > > Cheers, Roderich