~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: John Arbash Meinel
  • Date: 2011-05-11 11:35:28 UTC
  • mto: This revision was merged to the branch mainline in revision 5851.
  • Revision ID: john@arbash-meinel.com-20110511113528-qepibuwxicjrbb2h
Break compatibility with python <2.6.

This includes auditing the code for places where we were doing
explicit 'sys.version' checks and removing them as appropriate.

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.edge.launchpad.net/bzr/+bugs?field.tag=easy>`_.
 
29
<https://bugs.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
 
68
78
Writing tests
69
79
-------------
70
80
 
86
96
    $ ./bzr selftest
87
97
 
88
98
Normally the tests will skip if some library dependencies are not present.
89
 
On Ubuntu, you can install them with this command (you must have some
 
99
On Ubuntu, you can install them with this command (you must have source
90
100
repositories enabled in Software Sources)::
91
101
 
92
102
    $ sudo apt-get build-dep bzr
103
113
 
104
114
 
105
115
Then propose a merge into bzr; for bzr 2.2 and later you can use the ``bzr
106
 
propose-merge`` command.  In the comment for your merge proposal please
 
116
lp-propose-merge`` command.  In the comment for your merge proposal please
107
117
explain what you're trying to do and why.  For `example
108
118
<https://code.launchpad.net/~ian-clatworthy/bzr/whats-new-in-2.1/+merge/19677>`_:
109
119