title: Recover history of delete-added file in SVN
body: <p>In my SVN trunk, I deleted a directory and re-added it in a single commit.
  Now, trying to get "svn log" I only see the history of that commit, without all the changes I did in the past. I know it makes sense because of the deletion and re-adding of the files, but I want to revert the whole thing and restore my history. How can I do that?</p>
  
  <p>Additional info and details:
  I was working on a branch of a trunk in SVN. For updating the branch from the trunk, I manually updated files with plain diffs, not using the "svn merge" command. For new files that were added to the trunk I manually "svn add" them in my branch, same for deletion (svn rm).
  When I wanted to merge back the branch to the trunk, a coworker of mine suggested I "svn merge" the branch (and I solved lots of conflicts in the process), then "svn merge --reintegrate" the trunk from the branch and commmit to the trunk.
  Somewhere alongside all the conflicts I deleted an entire directory, committed it to the branch, re-added it to the branch and committed again.
  Now the "merge --reintegrate" brought the deletion-readdition of that directory, and the commit caused all the history to disappear.
  I really just want to revert the whole thing, so I could start clean (I already know how to make the commit correct this time, but I don't know how to revert and restore the history).</p>
  
  <p>Edit: I tried to get logs of some files I know got deleted from <a href="https://stackoverflow.com/questions/401331/examining-history-of-deleted-file">this question</a>. Revision 4129 was the deletion-re-adding, and 4120 was the last time I eddited one of the files.
  "svn log -r4129 file" just lists my latest commit without the history.
  "svn log -r4120 file" returns a single line of "--------".
  I think the main difference from that question is that I also re-added files in the same commit, instead of just deleting.</p>