~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/releasing.txt

  • Committer: Vincent Ladeuil
  • Date: 2011-09-27 11:48:50 UTC
  • mto: This revision was merged to the branch mainline in revision 6173.
  • Revision ID: v.ladeuil+lp@free.fr-20110927114850-338r2mns0138klv0
Global options respect their hidden attribute

Show diffs side-by-side

added added

removed removed

Lines of Context:
206
206
   also mail the list to raise this issue in our process. Milestones are
207
207
   found at <https://launchpad.net/bzr/+milestone/x.y.z>.
208
208
 
209
 
#. Merge into your branch all previous stable series fixes that haven't been
210
 
   merged yet. For example, if you're releasing 2.5.x, make sure the fixes
211
 
   on 2.4, 2.3, etc have already been merged up::
212
 
 
213
 
     bzr merge lp:bzr/2.4
214
 
 
215
 
   and commit that merge in its own commit. This should happen only if the
216
 
   devs landing changes in previous releases forgot to merge them up. Since
217
 
   this can slow down the freeze, feel free to gently remind them about
218
 
   their duties ;) If you feel unsafe resolving the conflicts or it's too
219
 
   time consuming, contact the related devs and skip this merge.
220
 
 
221
209
#. In the release branch, update  ``version_info`` in ``./bzrlib/__init__.py``.
222
210
   Make sure the corresponding milestone exists.
223
211
   Double check that ./bzr ``_script_version`` matches ``version_info``. Check
237
225
 
238
226
#. Update the ``./doc/en/release-notes/`` section for this release.
239
227
 
240
 
   Check that all news entries related to this release have been added in
241
 
   the right section. For example, if you're releasing 2.5b2, the following
242
 
   command should display a a single chuk diff for the 2.5b2 release::
243
 
 
244
 
     bzr diff -rbzr-2.5b1.. doc/en/release-notes/bzr-2.5.txt
245
 
 
246
228
   Fill out the date and a description of the release under the existing
247
 
   header (the diff above will help you summarizing). If there isn't one,
248
 
   follow the instructions above for using the ``release-template.txt`` file
249
 
   and remind people that they should document their changes there ;)
 
229
   header. If there isn't one, follow the instructions above for using the
 
230
   ``release-template.txt`` file.
250
231
 
251
232
   See *2.1.1* or similar for an example of what this looks like.
252
233