Bananajour for Mercurial

6 views
Skip to first unread message

Lincoln Stoll

unread,
Oct 26, 2009, 3:13:49 PM10/26/09
to banan...@googlegroups.com
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.

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.

Tim Lucas

unread,
Oct 27, 2009, 8:41:16 AM10/27/09
to banan...@googlegroups.com
> 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.
>
> 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.

Awesome work mate!

-- tim

Lachlan Hardy

unread,
Oct 27, 2009, 9:04:43 AM10/27/09
to banan...@googlegroups.com
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.

I think I love you.

Now I'm set for RC6!

Are you coming back in time?!?!

Reply all
Reply to author
Forward
0 new messages