# HG changeset patch # User FUJIWARA Katsunori # Date 1477775709 -32400 # Node ID 6e04f4ec487501d48effcd2864a1c7f73ad6d8de # Parent 9843e3d9f4b6ad004624ebf5c6a3e7e480c28c27 tests: put temporary file outside the working directory for test portability test-largefiles-update.t creates temporary file exec-bit.patch inside the working directory for no-execbit platform specific test, but subsequent tests aren't aware of it. On execbit platform, subsequent tests can run successfully, because exec-bit.patch isn't created. But on no-execbit platform, this temporary file makes subsequent tests show "? exec-bit.patch" at each "hg status". diff -r 9843e3d9f4b6 -r 6e04f4ec4875 tests/test-largefiles-update.t --- a/tests/test-largefiles-update.t Sun Oct 30 06:15:09 2016 +0900 +++ b/tests/test-largefiles-update.t Sun Oct 30 06:15:09 2016 +0900 @@ -712,7 +712,7 @@ $ hg update -q -C 4 - $ cat > exec-bit.patch < ../exec-bit.patch < # HG changeset patch > # User test > # Date 0 0 @@ -725,8 +725,8 @@ > old mode 100644 > new mode 100755 > EOF - $ hg import --exact --bypass exec-bit.patch - applying exec-bit.patch + $ hg import --exact --bypass ../exec-bit.patch + applying ../exec-bit.patch $ hg status -A --rev tip large2 C large2