tests/test-histedit-no-change.t
changeset 17086 5f2cacb715dc
parent 17085 35729bdd59b6
child 18437 358c23e8f1c6
--- a/tests/test-histedit-no-change.t	Sat Jun 30 03:34:44 2012 +0200
+++ b/tests/test-histedit-no-change.t	Sat Jun 30 03:34:50 2012 +0200
@@ -32,12 +32,11 @@
   >     # generate an editor script for selecting changesets to be edited
   >     choice=$1  # changesets that should be edited (using sed line ranges)
   >     cat <<EOF | sed 's:^....::'
-  >     #!/bin/sh
   >     # editing the rules, replacing 'pick' with 'edit' for the chosen lines
-  >     sed '${choice}s:^pick:edit:' \$1 > \${1}.tmp
-  >     mv \${1}.tmp \$1
+  >     sed '${choice}s:^pick:edit:' "\$1" > "\${1}.tmp"
+  >     mv "\${1}.tmp" "\$1"
   >     # displaying the resulting rules, minus comments and empty lines
-  >     sed '/^#/d;/^$/d;s:^:| :' \$1 >&2
+  >     sed '/^#/d;/^$/d;s:^:| :' "\$1" >&2
   > EOF
   > }
 
@@ -48,9 +47,8 @@
   >     number="$2"  # number of changesets considered (from tip)
   >     comment="$3"
   >     geneditor "${choice}" > edit.sh
-  >     chmod +x edit.sh
   >     echo % start editing the history ${comment}
-  >     HGEDITOR=./edit.sh hg histedit -- -${number} 2>&1 | fixbundle
+  >     HGEDITOR="sh ./edit.sh" hg histedit -- -${number} 2>&1 | fixbundle
   > }
 
   $ continueediting ()