aboutsummaryrefslogtreecommitdiffstats
path: root/test_usage.sh
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2008-11-23 06:51:30 -0500
committerW. Trevor King <wking@drexel.edu>2008-11-23 06:51:30 -0500
commit9e0a846ff4fdaac45665e5a1e085aa37e3fa135b (patch)
tree45f9b590a6f239203993baf45ca59d003f5582f8 /test_usage.sh
parent4a626e67b3f401b8e242a55571a802147123a196 (diff)
downloadbugseverywhere-9e0a846ff4fdaac45665e5a1e085aa37e3fa135b.tar.gz
Added archive/project init code for `./test_usage.sh arch`.
Also some minor cleanups.
Diffstat (limited to 'test_usage.sh')
-rwxr-xr-xtest_usage.sh24
1 files changed, 23 insertions, 1 deletions
diff --git a/test_usage.sh b/test_usage.sh
index bba21ee..11be0d5 100755
--- a/test_usage.sh
+++ b/test_usage.sh
@@ -60,7 +60,22 @@ then
elif [ "$RCS" == "arch" ]
then
ID=`tla my-id`
- tla init-tree
+ ARCH_PARAM_DIR="$HOME/.arch-params"
+ ARCH_ARCHIVE_ROOT=`mktemp -d /tmp/BEtest.XXXXXXXXXX`
+ UNIQUE=`echo "$ARCH_ARCHIVE_ROOT" | sed 's/\/tmp\/BEtest.//;s/[0-9]//g'`
+ ARCH_ARCHIVE="j@x.com--BE-test-usage-$UNIQUE"
+ ARCH_PROJECT="BE-test-usage--twig--99.5"
+ ARCH_ARCHIVE_DIR="$ARCH_ARCHIVE_ROOT/$ARCH_PROJECT"
+ echo "tla make-archive $ARCH_ARCHIVE $ARCH_ARCHIVE_DIR"
+ tla make-archive $ARCH_ARCHIVE $ARCH_ARCHIVE_DIR
+ echo "tla archive-setup -A $ARCH_ARCHIVE $ARCH_PROJECT"
+ tla archive-setup -A $ARCH_ARCHIVE $ARCH_PROJECT
+ echo "tla init-tree -A $ARCH_ARCHIVE $ARCH_PROJECT"
+ tla init-tree -A $ARCH_ARCHIVE $ARCH_PROJECT
+ echo "Adjusing the naming conventions to allow .files"
+ sed -i 's/^source .*/source ^[._=a-zA-X0-9].*$/' '{arch}/=tagging-method'
+ echo "tla import -A $ARCH_ARCHIVE --summary 'Began versioning'"
+ tla import -A $ARCH_ARCHIVE --summary 'Began versioning'
elif [ "$RCS" == "none" ]
then
ID=`id -nu`
@@ -100,4 +115,11 @@ be remove $BUG # decide that you don't like that bug after all
cd /
rm -rf $TESTDIR
+if [ "$RCS" == "arch" ]
+then
+ # Cleanup everything outside of TESTDIR
+ rm -rf "$ARCH_ARCHIVE_ROOT"
+ rm -rf "$ARCH_PARAM_DIR/=locations/$ARCH_ARCHIVE"
+fi
+
exec 2>&6 6>&- # restore stderr and close fd 6