453.6.19
by Robert Widhopf-Fenk
Bugfix: Snapshot creation was broken. |
1 |
#!/usr/bin/env bash
|
453.6.5
by Robert Widhopf-Fenk
Rewrote vm-revno.el generation to also work by Makefile. |
2 |
# -*- shell-script -*-
|
3 |
||
453.6.11
by Robert Widhopf-Fenk
Sort tags by date to get last one correctly. |
4 |
. ./getversion.sh |
453.6.5
by Robert Widhopf-Fenk
Rewrote vm-revno.el generation to also work by Makefile. |
5 |
|
453.6.2
by Robert Widhopf-Fenk
Allow for creation of lisp/vm-revno.el without tarball. |
6 |
|
7 |
# now check for uncommitted changes
|
|
8 |
if [ "$1" != "test" ]; then |
|
9 |
bzr diff || exit 1 |
|
10 |
fi
|
|
11 |
||
12 |
# check for an error less build
|
|
13 |
if [ "$1" != "test" ]; then |
|
453.6.49
by Robert Widhopf-Fenk
Include version info in the info manual of releases. |
14 |
# make sure we delete the existing files containing version info
|
691
by Uday S Reddy
Merged in 8.1.x branch, rev 688. |
15 |
rm -f lisp/version.txt info/version.texi |
614.1.15
by Ulrich Müller
More cleanup of version number handling. |
16 |
make all || exit 1 |
453.6.19
by Robert Widhopf-Fenk
Bugfix: Snapshot creation was broken. |
17 |
fi
|
18 |
||
19 |
# just create the version-info, no bundle
|
|
20 |
if [ "$1" == "version-info" ]; then |
|
21 |
exit 0 |
|
453.6.2
by Robert Widhopf-Fenk
Allow for creation of lisp/vm-revno.el without tarball. |
22 |
fi
|
23 |
||
24 |
dir="release/$rdir" |
|
25 |
rm -rf $dir
|
|
26 |
mkdir -p release |
|
27 |
$bzr export $dir |
|
453.6.5
by Robert Widhopf-Fenk
Rewrote vm-revno.el generation to also work by Makefile. |
28 |
|
453.6.2
by Robert Widhopf-Fenk
Allow for creation of lisp/vm-revno.el without tarball. |
29 |
cp configure $dir
|
653.1.49
by udr
Removed the canned version.txt and version.texi files in new releases. |
30 |
# The following lines are useless and misguided. USR, 2010-03-13
|
31 |
# mv lisp/version.txt $dir/lisp
|
|
32 |
# mv info/version.texi $dir/info
|
|
614.2.3
by Ulrich Müller
Simplify version number handling: |
33 |
rm $dir/getversion.sh $dir/release.sh |
356
by Robert Widhopf-Fenk
Fixed generation of "id" file, vm-revno.el and tar ball. |
34 |
cd release
|
35 |
tar cvfz $rdir.tgz $rdir |
|
36 |
cd ..
|
|
453.5.2
by Robert Widhopf-Fenk
Bugfix: Version number generation in release script was broken. |
37 |
|
356
by Robert Widhopf-Fenk
Fixed generation of "id" file, vm-revno.el and tar ball. |
38 |
if [ -n "$1" -a -e "$1" ]; then |
453.6.2
by Robert Widhopf-Fenk
Allow for creation of lisp/vm-revno.el without tarball. |
39 |
./$1 $dir.tgz $nick $revno |
355
by Robert Widhopf-Fenk
Added snapshot tag and creation of "id" file. |
40 |
fi
|
453.5.2
by Robert Widhopf-Fenk
Bugfix: Version number generation in release script was broken. |
41 |
|
42 |
if [ "$1" != "test" ]; then |
|
602
by Uday S Reddy
Use --overwrite when pushing to LP to get tags updated. (8.0.x, revision 614) |
43 |
$bzr push --overwrite
|
453.5.2
by Robert Widhopf-Fenk
Bugfix: Version number generation in release script was broken. |
44 |
fi
|