← Back to team overview

logame team mailing list archive

Using bzr.

 

Hi all,
As some of us (including me :)) are new to bzr, I thought I would have a
look in the manual and then detail here, how I think we should be
working with it.  If anyone else has more experience with bzr and knows
better, please shout!

Looking at
http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#organizing-branches
I think this is how we should be working as are decentralised with a
shared mainline branch.

Essentially, each contributor has, on their computer a mirror branch and
Feature branch(es).  The mirror branch is not worked in, it is a local
copy of the main launchpad branch.  The mirror branch is set up using
bzr branch lp:logame.

Then for each new feature/bug a contributor is working on they make a
branch from their mirror giving it a name like so:
bzr branch mirror cool_feature
Then cd into the new branch and write the new feature etc..

The updating of the mirror and merging of changes to and from the
feature branches is then carried out as on the link.

Any problems/disagreements then shout.

Paul 

PS: Ben, I also sent this message using the wrong address earlier, so it
will be being held for approval, please ignore it again:).





Follow ups