[PATCH] test-bundle2-exchange: create temp script in $TESTTMP, not $TESTDIR

Martin von Zweigbergk martinvonz at google.com
Wed Jan 7 22:34:29 UTC 2015


# HG changeset patch
# User Martin von Zweigbergk <martinvonz at google.com>
# Date 1420669840 28800
#      Wed Jan 07 14:30:40 2015 -0800
# Node ID b4d1eb35affbfe227fb72fd83d0010733c2bc14e
# Parent  ed645dc672e56a44145fae3ae9f2c09021035da9
test-bundle2-exchange: create temp script in $TESTTMP, not $TESTDIR

The bundle2-pushkey-hook.sh script is currently created in $TESTTMP,
and leaves an untracked file in that directory (tests/) after running.

diff --git a/tests/test-bundle2-exchange.t b/tests/test-bundle2-exchange.t
--- a/tests/test-bundle2-exchange.t
+++ b/tests/test-bundle2-exchange.t
@@ -7,7 +7,7 @@
 
 enable obsolescence
 
-  $ cat > $TESTDIR/bundle2-pushkey-hook.sh << EOF
+  $ cat > $TESTTMP/bundle2-pushkey-hook.sh << EOF
   > echo pushkey: lock state after \"\$HG_NAMESPACE\"
   > hg debuglock
   > EOF
@@ -29,7 +29,7 @@
   > b2x-pretransactionclose.tip = hg log -r tip -T "pre-close-tip:{node|short} {phase} {bookmarks}\n"
   > b2x-transactionclose.tip = hg log -r tip -T "postclose-tip:{node|short} {phase} {bookmarks}\n"
   > b2x-transactionclose.env = sh -c  "HG_LOCAL= python \"$TESTDIR/printenv.py\" b2x-transactionclose"
-  > pushkey= sh "$TESTDIR/bundle2-pushkey-hook.sh"
+  > pushkey= sh "$TESTTMP/bundle2-pushkey-hook.sh"
   > EOF
 
 The extension requires a repo (currently unused)


More information about the Mercurial-devel mailing list