You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
640 B
26 lines
640 B
#!/bin/sh |
|
REPOS="http://dzen.googlecode.com/svn/trunk/" |
|
|
|
# Revison is ${1} when given |
|
REVISION=${1:-$(date +%Y%m%d)} |
|
VERSION=${2:-0.8.5} |
|
NAME="${0%-tarball}-${VERSION}-${REVISION}" |
|
|
|
echo USAGE: "${0} [DATE]" |
|
echo "Creates a tarball with the sources from DATE" |
|
echo "Format of DATE: YYYY-MM-DD" |
|
echo "Default is today" |
|
echo |
|
|
|
echo Using revision ${REVISION} |
|
|
|
if [[ ! -e ${NAME} && ! -e ${NAME}.tar.gz ]] |
|
then |
|
svn export -r "{${REVISION}}" ${REPOS} ${NAME} || \ |
|
(echo "svn export did not work, maybe wrong date format?" && exit 1) |
|
|
|
tar czvf ${NAME}.tar.gz ${NAME} |
|
rm -rf ${NAME} |
|
else |
|
echo "${NAME}(.tar.gz) does already exist" |
|
fi
|
|
|