-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrelease.txt
81 lines (51 loc) · 1.87 KB
/
release.txt
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
vcprompt release process
========================
* make sure "hg summary --remote" is clean (nothing uncommitted,
synced with remote)
* read through README.txt and make sure it's still valid
* read the man page and make sure it's still valid:
groff -Tascii -man vcprompt.1 | less
* commit and push any required changes
* clone on at least one different machine and run the tests:
hg clone http://hg.gerg.ca/vcprompt
cd vcprompt
autoconf && ./configure
make grind # requires valgrind
make check # if valgrind not installed
* select the version number, e.g.:
ver=x.y.z
* tag the release and build the source tarball
hg tag $ver
make dist ver=$ver
* test the tarball locally
cp dist/vcprompt-$ver.tar.gz /tmp
cd /tmp
tar -xzf vcprompt-$ver.tar.gz
cd vcprompt-$ver
./configure
make grind
* copy to at least one different machine and test there
host=<something>
scp /tmp/vcprompt-$ver.tar.gz $host:/tmp
ssh $host "cd /tmp && tar -xzf vcprompt-$ver.tar.gz && cd vcprompt-$ver && ./configure && make check"
* push outgoing (tag) changeset
hg push
* upload tarball to bitbucket from
https://bitbucket.org/gward/vcprompt/downloads
* announce to mailing list ([email protected]), e.g.:
"""
Hi all --
I am pleased to announce the release of vcprompt 1.1. You can download
the tarball from
https://bitbucket.org/gward/vcprompt/downloads/vcprompt-1.1.tar.gz
Changes in this release:
* add support for reporting modified/unknown files in Mercurial working
dirs (%m and %u format specifiers) (thanks to Geoff Lane)
* tweaks to "make install" (thanks to Jakob Kramer)
If you have any problems, please report them on this mailing list, or
open a bug report on bitbucket.
Greg
"""
* announce on freecode.com
(https://freecode.com/projects/vcprompt/releases/new)
* announce on twitter