Is there an efficient workflow to mirror a project that is mainly hosted on bitbucket using Hg, to github?
You could use a tool like
- setup a Git repository somewhere that you have push access to,
- and then run
hg push [path]from within your project. For example:
$ cd hg-git # (a Mercurial repository) $ hg bookmark -r default master # make a bookmark of master for default, so a ref gets created $ hg push git+ssh://firstname.lastname@example.org/schacon/hg-git.git $ hg push
This will convert all our Mercurial data into Git objects and push them up to the Git server.
You can also put that path in the
.hg/hgrcand then push to it by name.