Add my release scripts to the contrib directory
[stgit] / contrib / release / snapshot.sh
1 #!/bin/sh
2 #
3 # Builds a daily snapshot
4
5 VERSION=`date "+%Y%m%d"`
6 SNAPSHOT=dist/stgit-$VERSION.tar.gz
7
8 git-rev-list --pretty HEAD > ChangeLog
9
10 mv stgit/version.py stgit/version.py-
11 echo "version = '$VERSION'" > stgit/version.py
12
13 rm -f MANIFEST
14 python setup.py sdist
15
16 rm stgit/version.py
17 mv stgit/version.py- stgit/version.py
18
19 # Upload
20 lftp ftp://your-ftp-site/stgit/snapshots -u username,password -e " \
21 set ftp:list-empty-ok yes; \
22 echo Uploading $SNAPSHOT; \
23 put $SNAPSHOT; \
24 exit"