/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/developers/code-review.txt

  • Committer: Jelmer Vernooij
  • Date: 2018-02-18 21:42:57 UTC
  • mto: This revision was merged to the branch mainline in revision 6859.
  • Revision ID: jelmer@jelmer.uk-20180218214257-jpevutp1wa30tz3v
Update TODO to reference Breezy, not Bazaar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Reviewing proposed changes to Breezy
 
1
Reviewing proposed changes to Bazaar
2
2
####################################
3
3
 
4
 
All non-trivial code changes coming in to Breezy are reviewed by someone else.
 
4
All non-trivial code changes coming in to Bazaar are reviewed by someone else.
5
5
 
6
6
Anyone is welcome to review any patch.  You don't need to have a full
7
7
understanding of the codebase to find problems in the code, the documentation,
13
13
 
14
14
No one likes their merge requests sitting in a queue going nowhere: this
15
15
is pure waste.  We prioritize reviewing existing proposals.
 
16
Canonical dedicates some staff time to providing prompt helpful reviews.
 
17
(See <http://wiki.bazaar.canonical.com/PatchPilot/>.)
16
18
 
17
 
We do all our code reviews through Launchpad's merge proposal interface.
 
19
From late 2009 on, we do all our code reviews through Launchpad's
 
20
merge proposal interface.
18
21
 
19
22
 
20
23
Reviewing proposed changes
45
48
New things can easily be recorded in the bug tracker instead.
46
49
 
47
50
It's normally much easier to review several smaller patches than one large
48
 
one.  You might want to submit a preparatory patch that will make your "real"
49
 
change easier.
 
51
one.  You might want to use ``bzr-loom`` to maintain threads of related
 
52
work, or submit a preparatory patch that will make your "real" change
 
53
easier.
50
54
 
51
55
 
52
56
Checklist for reviewers
94
98
Landing approved changes
95
99
========================
96
100
 
97
 
Once a merge proposal is approved and finished, it's marked as
98
 
Approved and picked up by the CI (https://ci.breezy-vcs.org/),
99
 
which will automatically test and integrate it.
 
101
Once a merge proposal is approved and finished, it's sent to PQM (the patch
 
102
queue manager) which will automatically test and integrate it.  The recommended
 
103
way to start this off is by running the ``feed-pqm`` script from
 
104
<https://launchpad.net/hydrazine/>.