complain when a config.mk variable is not defined on make install
[wmiirc-lua.git] / doc / release-notes
blob7add27d288a26f0616e83949154cd6e98edc184f
1 About
2 ======
3 This file lists steps that I use to release the project.  It is probably
4 not of interest to you. :)
6 Branches
7 =========
8     master   - current development stream
9     release  - last stable release
10     debian   - changes for debian packages
11     pu       - proposed updates
13  Development will occur on 'master', releases will be pushed out on 'release',
14  and any (experimental) patches not yet in 'master' will be put on 'pu'.
16 Base release     (master -> release)
17 =============
19  VERSION="0.2"
21  git checkout -f release
22  git merge master
23  git tag -s v$VERSION                           # enter description
25  git push
27 Debian release   (release -> debian)
28 ===============
30  VERSION="0.2"
31  DEBVERSION="${VERSION}-1"
33  git checkout -f debian
34  git merge v$VERSION
36  dch -v $DEBVERSION
38  git commit -m"debian $DEBVERSION" debian/
40  git push
44 vim: set ts=8 et sw=8 tw=72