Skip to content

Commit

Permalink
Merge pull request #168 from matthew-brett/more-release-notes
Browse files Browse the repository at this point in the history
DOC: more updates to release notes
  • Loading branch information
Garyfallidis committed Apr 13, 2013
2 parents 45993bc + ec5f4fa commit 6bcb6c7
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion doc/devel/make_release.rst
Expand Up @@ -64,6 +64,13 @@ Release checklist

* Check the examples - we really need an automated check here.

* Check the ``pyx`` file doctests with::

./tools/doctest_extmods.py dipy

We really need an automated run of these using the buildbots, but we haven't
done it yet.

* Check the ``long_description`` in ``dipy/info.py``. Check it matches the
``README`` in the root directory, maybe with ``vim`` ``diffthis`` command.
Check all the links are still valid.
Expand Down Expand Up @@ -202,7 +209,7 @@ then do you push to upstream on github.
further substantial development (often called 'trunk') and another for
maintenance releases.

* Branch to maintainance::
* Branch to maintenance::

git co -b maint/0.6.x

Expand All @@ -220,6 +227,12 @@ then do you push to upstream on github.
Thus the development series ('trunk') will have a version number here of
'0.7.0.dev' and the next full release will be '0.7.0'.

Next merge the maintenace branch with the "ours" strategy. This just labels
the maintenance branch `info.py` edits as seen but discarded, so we can
merge from maintenance in future without getting spurious merge conflicts::

git merge -s ours maint/0.6.x

Push with something like ``git push upstream-rw main-master:master``

If this is just a maintenance release from ``maint/0.6.x`` or similar, just
Expand Down

0 comments on commit 6bcb6c7

Please sign in to comment.