r3957 - trunk/misc
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Jul 28 02:00:25 EDT 2008
Author: div0
Date: 2008-07-28 02:00:25 -0400 (Mon, 28 Jul 2008)
New Revision: 3957
Added:
trunk/misc/csqcarchive.sh
Log:
csqc version archive
Added: trunk/misc/csqcarchive.sh
===================================================================
--- trunk/misc/csqcarchive.sh (rev 0)
+++ trunk/misc/csqcarchive.sh 2008-07-28 06:00:25 UTC (rev 3957)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+set -e
+
+make crc16
+crc16=`pwd`/crc16
+
+t=`mktemp -dt csqcarchive.XXXXXX`
+cd "$t"
+
+revs()
+{
+ {
+ svn log svn://svn.icculus.org/nexuiz/trunk/data/qcsrc/common
+ echo
+ svn log svn://svn.icculus.org/nexuiz/trunk/data/qcsrc/client
+ } | {
+ while IFS= read -r LINE; do
+ if [ "$LINE" = "------------------------------------------------------------------------" ]; then
+ read -r REV REST
+ case "$REV" in
+ r*)
+ echo ${REV#r}
+ ;;
+ esac
+ fi
+ done
+ } | sort -n
+}
+
+revs | less
+
+for rev in `revs`; do
+ svn checkout -r"$rev" svn://svn.icculus.org/nexuiz/trunk/data/qcsrc
+ rm -f Makefile csprogs.dat
+ wget -OMakefile "http://svn.icculus.org/*checkout*/nexuiz/trunk/data/Makefile?revision=$rev" || continue
+ make csprogs.dat || continue
+ mv csprogs.dat csprogs.dat.`$crc16 < csprogs.dat`
+done
More information about the nexuiz-commits
mailing list