~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-04-06 06:59:03 UTC
  • mfrom: (5051.5.1 subunit)
  • Revision ID: pqm@pqm.ubuntu.com-20100406065903-y9dxgwmog1pmw7dz
Use subunit when running tests in PQM.

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>`_.
 
29
<https://bugs.edge.launchpad.net/bzr/+bugs?field.tag=easy>`_.
30
30
 
31
31
Making a branch
32
32
---------------
65
65
with your local and Launchpad usernames inserted.
66
66
 
67
67
 
68
 
 
69
 
Publishing your changes
70
 
-----------------------
71
 
 
72
 
After you've locally committed your changes, the configuration above
73
 
should be enough that you can push them to Launchpad with a simple ::
74
 
 
75
 
    $ bzr push
76
 
 
77
 
 
78
68
Writing tests
79
69
-------------
80
70
 
96
86
    $ ./bzr selftest
97
87
 
98
88
Normally the tests will skip if some library dependencies are not present.
99
 
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
100
90
repositories enabled in Software Sources)::
101
91
 
102
92
    $ sudo apt-get build-dep bzr
113
103
 
114
104
 
115
105
Then propose a merge into bzr; for bzr 2.2 and later you can use the ``bzr
116
 
lp-propose-merge`` command.  In the comment for your merge proposal please
 
106
propose-merge`` command.  In the comment for your merge proposal please
117
107
explain what you're trying to do and why.  For `example
118
108
<https://code.launchpad.net/~ian-clatworthy/bzr/whats-new-in-2.1/+merge/19677>`_:
119
109