diff options
author | W. Trevor King <wking@drexel.edu> | 2008-11-23 06:51:30 -0500 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2008-11-23 06:51:30 -0500 |
commit | 9e0a846ff4fdaac45665e5a1e085aa37e3fa135b (patch) | |
tree | 45f9b590a6f239203993baf45ca59d003f5582f8 /test_usage.sh | |
parent | 4a626e67b3f401b8e242a55571a802147123a196 (diff) | |
download | bugseverywhere-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-x | test_usage.sh | 24 |
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 |