summaryrefslogtreecommitdiffstats
path: root/doc/RELEASING
blob: b6057830bb1b5a78c0bc0e820041eb4a927c0747 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
RELEASING QUILT
===============

Step 1: set the new version and test
------------------------------------

- Bump the version in AC_INIT in configure.ac
- Regenerate configure:
  $ autoconf
  Make sure you don't use a version of autoconf older than the one
  previously used.
- Mention the new version in NEWS, with a summary of all user-visible
  changes.
- Make sure that everything builds and runs fine:
  $ ./configure --prefix=/opt/quilt
  $ make
  $ make check

Step 2: tag the new version
---------------------------

- $ git add configure.ac configure NEWS
  $ git commit -m "Set version to x.y."
  $ git tag vx.y
  $ git push
  $ git push --tags

Step 3: publish the new version
-------------------------------

- If not done already:
  $ ./configure --prefix=/opt/quilt
- $ make publish