The system of record is an SVN repository, but for whatever reasons, I've pulled the repository into Mercurial. I don't want to use the hgsubversion extension because it doesn't recommend creating extra clones and branches and so forth.
I would like to be able to do my own development in Mecurial however I wish and then apply a giant patch (or small patch) against my SVN working copy with changes whenever I like.
So I have:
/dev/repos/hg/project/master
/dev/repos/hg/project/master-feature-foo
...
On the Mercurial side and on the SVN side I have:
/dev/repos/svn/project
I would like to be able overwrite my SVN working copy, /dev/repos/svn/project , with the contents of my mercurial working copy, say /dev/repos/hg/project/master-feature-foo .
Which Mercurial and SVN commands facilitate this? I'm looking at the docs for hg diff, hg export and TortoiseSVN apply patch now for clues, but I haven't found the solution yet.
Thanks, Lloyd