# HG changeset patch # User FUJIWARA Katsunori # Date 1414423158 -32400 # Node ID 501dc6b1ca78b3f334aba060be807dff71f07b10 # Parent 8d43c6bb38c0b817eff3bd0a23387b4dd54b85f3 tests: introduce "checkeditform-n-cat.sh" script to invoke "cat" in it safely Before this patch, a part of "test-transplant.t" fails unexpectedly on Windows environment, because semicolon (";") in HGEDITOR isn't recognized as the command separator by "cmd.exe". This patch newly introduces "checkeditform-n-cat.sh" script to invoke "cat" in it safely anywhere. diff -r 8d43c6bb38c0 -r 501dc6b1ca78 tests/test-transplant.t --- a/tests/test-transplant.t Fri Oct 24 13:50:00 2014 -0400 +++ b/tests/test-transplant.t Tue Oct 28 00:19:18 2014 +0900 @@ -99,7 +99,11 @@ > env | grep HGEDITFORM > true > EOF - $ HGEDITOR="sh $TESTTMP/checkeditform.sh; cat" hg transplant --edit 7 + $ cat > $TESTTMP/checkeditform-n-cat.sh < env | grep HGEDITFORM + > cat \$* + > EOF + $ HGEDITOR="sh $TESTTMP/checkeditform-n-cat.sh" hg transplant --edit 7 applying ffd6818a3975 HGEDITFORM=transplant.normal b3