Make RA-local's "obliterate" function actually do the node deletion in between creating a replacement transaction and committing the replacement transaction. The result is the obliteration now really happens, although not perfectly. The immediate steps needed are: fix up the "copies" table (see r890770's log message); fix up future references to the changed revision.
Make RA-local's "obliterate" function actually do the node deletion in
between creating a replacement transaction and committing the replacement
transaction. The result is the obliteration now really happens, although
not perfectly. The immediate steps needed are: fix up the "copies" table
(see r890770's log message); fix up future references to the changed
revision.

* subversion/libsvn_repos/obliterate.c
  (svn_repos__obliterate_path_rev): Do a (normal) "delete a node" on the
    obliteration transaction before committing it.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion