Im working on a patch for an open source project that uses svn. I dont have commit access but I want to version track my own changes. I followed this guide to read and convert the svn repos into a hg one.
I want to be able to pull new changes from the official svn repos into my own local copy, how can that be achieved? After the import, my local folder contained an untracked .hgignore
file. Should I add that one to be tracked by mercurial?
I also looked into this tool but it seems more geared towards just working locally in mercurial connected to svn repos. I want to put my mercurial repos on bitbucket and for that the former guide seemed to make more sense.
It might be to early to think about but later when my contribution is complete, whats the best way to generate a patch to send upstream? Are there any caveats I should be aware of straight away?
Edit: orip's answer (the edit part of it) sums up pretty much exactly what I want to do: local hg copy
which can update
from svn
but also push
to my online bitbucket
repos.