perl-begin / temp / make-archive.sh

#!/bin/bash
rm -fr Beginners
svn export http://opensvn.csie.org/perlbegin/perl-begin/trunk/ Beginners
date="$(date +%Y-%m-%d)"
test -e last_date && old_date="$(cat last_date)"
test -e rev && rev="$(cat rev)"
dir_name="Perl-Beginners-Site-$date"
mv Beginners "$dir_name"
if [ "$date" == "$old_date" ] ; then
    let rev++;
else
    rev=1
fi
echo "$date" > last_date
echo "$rev"  > rev
arc_name=$(./get-arc-name.sh)
tar -czvf "$arc_name" "$dir_name"
rm -fr "$dir_name"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.