~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/contribution-quickstart.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-03-25 00:02:51 UTC
  • mfrom: (5106.1.1 version-bump)
  • Revision ID: pqm@pqm.ubuntu.com-20100325000251-bwsv5c5d3l9x3lnn
(Jelmer) Bump API version for 2.2.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
you should set it to "In Progress" and if you wish assign it to yourself.
27
27
 
28
28
You might like to start with a bug tagged `easy
29
 
<https://bugs.launchpad.net/bzr/+bugs?field.tag=easy>`_.
30
 
 
31
 
If you are wondering if your understanding of the bug is correct, or if the 
32
 
approach you have in mind is likely to work, feel to ask about it on the bug,
33
 
in ``#bzr`` or on the mailing list.
 
29
<https://bugs.edge.launchpad.net/bzr/+bugs?field.tag=easy>`_.
34
30
 
35
31
Making a branch
36
32
---------------
69
65
with your local and Launchpad usernames inserted.
70
66
 
71
67
 
72
 
 
73
 
Publishing your changes
74
 
-----------------------
75
 
 
76
 
After you've locally committed your changes, the configuration above
77
 
should be enough that you can push them to Launchpad with a simple ::
78
 
 
79
 
    $ bzr push
80
 
 
81
 
 
82
68
Writing tests
83
69
-------------
84
70
 
100
86
    $ ./bzr selftest
101
87
 
102
88
Normally the tests will skip if some library dependencies are not present.
103
 
On Ubuntu, you can install them with this command (you must have source
 
89
On Ubuntu, you can install them with this command (you must have some
104
90
repositories enabled in Software Sources)::
105
91
 
106
92
    $ sudo apt-get build-dep bzr
117
103
 
118
104
 
119
105
Then propose a merge into bzr; for bzr 2.2 and later you can use the ``bzr
120
 
lp-propose-merge`` command.  In the comment for your merge proposal please
 
106
propose-merge`` command.  In the comment for your merge proposal please
121
107
explain what you're trying to do and why.  For `example
122
108
<https://code.launchpad.net/~ian-clatworthy/bzr/whats-new-in-2.1/+merge/19677>`_:
123
109