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
|
1309
by Uday S Reddy
Replaced vm.texi by vm.texinfo in release.sh (reverting a change in rev. 614.2.19). |
15 |
rm -f lisp/version.txt info/version.texinfo |
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
|
614.2.19
by Ulrich Müller
Revert to r631. |
30 |
# The following lines are useless and misguided. USR, 2010-03-13
|
31 |
# mv lisp/version.txt $dir/lisp
|
|
1309
by Uday S Reddy
Replaced vm.texi by vm.texinfo in release.sh (reverting a change in rev. 614.2.19). |
32 |
# mv info/version.texinfo $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 |
|
953
by Uday S Reddy
Avoid pushing to upstream in release.sh. |
42 |
echo "Remember to push revisions!!!" |
43 |
# if [ "$1" != "test" ]; then
|
|
44 |
# $bzr push --overwrite
|
|
45 |
# fi
|