comparison tests/test-amend.t @ 33431:fd6eb444f2e1

test-amend: fix HGEDITOR shell script to run on Windows Windows doesn't know how to launch *.sh directly. This workaround is used in several other tests.
author Matt Harbison <matt_harbison@yahoo.com>
date Thu, 13 Jul 2017 22:57:11 -0400
parents 0d5afd360e9e
children 6c1a9fd8361b
comparison
equal deleted inserted replaced
33430:21299e1fb446 33431:fd6eb444f2e1
116 > cat "$1" >> $TESTTMP/msg 116 > cat "$1" >> $TESTTMP/msg
117 > mv $TESTTMP/msg "$1" 117 > mv $TESTTMP/msg "$1"
118 > EOF 118 > EOF
119 $ chmod +x $TESTTMP/prefix.sh 119 $ chmod +x $TESTTMP/prefix.sh
120 120
121 $ HGEDITOR="$TESTTMP/prefix.sh" hg amend --edit -q 121 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit -q
122 $ hg log -r . -T '{node|short} {desc}\n' 122 $ hg log -r . -T '{node|short} {desc}\n'
123 298f085230c3 EDITED: NEWMESSAGE 123 298f085230c3 EDITED: NEWMESSAGE
124 $ HGEDITOR="$TESTTMP/prefix.sh" hg amend -e -m MSG -q 124 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG -q
125 $ hg log -r . -T '{node|short} {desc}\n' 125 $ hg log -r . -T '{node|short} {desc}\n'
126 974f07f28537 EDITED: MSG 126 974f07f28537 EDITED: MSG
127 127
128 $ echo FOO > $TESTTMP/msg 128 $ echo FOO > $TESTTMP/msg
129 $ hg amend -l $TESTTMP/msg -m BAR 129 $ hg amend -l $TESTTMP/msg -m BAR