https://bitbucket.org/lstoll/hg-bananajour
It allows one to publish mercurial repositories for other git users of
bananajour to retrieve, as well as clone and pull from *jour shared
repositories. It requires bananajour to be installed and running - it
doesn't duplicate or change any of its functionality. It also
integrates tightly with mercurial, working with the existing commands
to achieve the same goal.
Usage details:
------------------------------------------------------------------------------------------------------------------------------
You can discover bananajour repositories by running "hg paths".
$ hg paths
bjr-repo1 = git://linc.local/repo1.git
This can then be cloned
$ hg clone bjr-repo1
To create a repository on your machine run
$ hg bananajour-add
From your repository directory. You will need to be running bananajour
for this to actually be shared across the network.
Once the repository is added you will need to run
$ hg push bananajour
to push an initial copy to the repo. When you want to make subsequent
changes
publically available, run the command again.
------------------------------------------------------------------------------------------------------------------------------
So essentially, one can participate in the shared madness in the
mercurial way, with the translation happening behind the scenes.
At the moment it is feature complete, yet I think there are still a
few issues caused by hg-git - I should hopefully sort these out soon.
Now I'm set for RC6!
Linc.
Awesome work mate!
-- tim
Because not everyone prefers git, but the railscamp coding excitement
(and the moustached banana) is awesome, I've coded up a mercurial
module that can interact with bananajour and it's shared repositories.
Now I'm set for RC6!