Fix a bug in "obliterate" whereby a record of a copy was left behind after obliterating a node-rev that was a copy. The "copies" table still had a row representing that copy, and the new transaction still had a record in its "copies" list.
Fix a bug in "obliterate" whereby a record of a copy was left behind after
obliterating a node-rev that was a copy. The "copies" table still had a row
representing that copy, and the new transaction still had a record in its
"copies" list.

* subversion/libsvn_fs_base/dag.c
  (copies_update): Remove each copy record that is no longer relevant.
  (svn_fs_base__dag_commit_obliteration_txn): Write the new transaction back
    to its table after copies_update() may have modified it.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@905283 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion