yellow team mailing list archive
-
yellow team
-
Mailing list archive
-
Message #00323
yellow charms
Hi,
I started us off on the wrong foot the way I initially created and merged to the buildbot-master charm. It lives now at:
lp:~yellow/charms/oneiric/buildbot-master/trunk
In the future we should avoid pushing to that branch directly. Instead, like when working on lazr components, etc, do the following:
1) bzr branch lp:~yellow/charms/oneiric/buildbot-master/trunk trunk
2) bzr branch trunk my-working-branch
3) Do amazing stuff.
4) bzr push lp:~<your name here>/charms/oneiric/buildbot-master/my-working-branch
5) Make a merge proposal targeted to lp:~yellow/charms/oneiric/buildbot-master/trunk
6) Get reviewed, make changes, push back to lp.
Then in your copy of trunk,
7) bzr pull # Get any newly made changes.
8) bzr merge ../my-working-branch
9) bzr ci -m "[r=reviewer] Change description"
10) bzr push lp:~yellow/charms/oneiric/buildbot-master/trunk
Please correct if necessary.
The nice affect of working this way is the trunk has the reviewer information in its log and it does not have all of the intermediate change messages. Looks cleaner and is easier to follow.
--bac
Follow ups