Mercurial > hg
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 |