- Edited
Hello,
I have started mirroring our bzr trunk to a github repository, mainly so that I can host private branches of my customers (including configuration etc) at Github (launchpad.net/+tour/join-launchpad#commercial).
I am using github.com/termie/git-bzr-ng for syncing the repositories.
The initial checkout for git is much faster than bzr for some reason.
But it also has some benefits for the OpenPetra team:
You can use the better history of files for example:
github.com/tpokorra/openpetragi ... Service.cs
Bazaar messes up the history of a file quite badly by mentioning any merge that is related to a file by some means, which makes it very confusing.
All the best,
Timo
Edit: here are the commands that I am using:
wget raw.github.com/termie/git-bzr-ng/master/git-bzr --output-document=/usr/bin/git-bzr
chmod a+x /usr/bin/git-bzr
git bzr clone lp:openpetraorg openpetraorg
cd openpetraorg
git branch -a
result ->
bzr/master
* master
git remote add origin [@github.com">git@[deleted].com](mailto:@github.com">git@[deleted].com):tpokorra/openpetragit.git
git bzr sync
git merge bzr/master
git push