comparison tests/test-merge-tools.t @ 43738:558f7585afcb stable

test: don't put $BINDIR in $PATH for test-merge-tools.t We call $BINDIR/hg explicitly anyway, so don't need it in $PATH. This fixes failures when running the test --with-hg=/usr/bin/hg, where we pick up /usr/bin/false as merge tool when we expected not to find it.
author Julien Cristau <jcristau@debian.org>
date Fri, 29 Nov 2019 18:49:59 +0100
parents 4764e8436b2a
children 8caec25f5d8f
comparison
equal deleted inserted replaced
43737:371765e775a2 43738:558f7585afcb
70 70
71 hg merge -r 2 71 hg merge -r 2
72 override $PATH to ensure hgmerge not visible; use $PYTHON in case we're 72 override $PATH to ensure hgmerge not visible; use $PYTHON in case we're
73 running from a devel copy, not a temp installation 73 running from a devel copy, not a temp installation
74 74
75 $ PATH="$BINDIR:/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2 75 $ PATH="/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2
76 merging f 76 merging f
77 warning: conflicts while merging f! (edit, then use 'hg resolve --mark') 77 warning: conflicts while merging f! (edit, then use 'hg resolve --mark')
78 0 files updated, 0 files merged, 0 files removed, 1 files unresolved 78 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
79 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon 79 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
80 [1] 80 [1]
119 119
120 unexecutable file in $PATH shouldn't be found: 120 unexecutable file in $PATH shouldn't be found:
121 121
122 $ echo "echo fail" > false 122 $ echo "echo fail" > false
123 $ hg up -qC 1 123 $ hg up -qC 1
124 $ PATH="`pwd`:$BINDIR:/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2 124 $ PATH="`pwd`:/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2
125 merging f 125 merging f
126 warning: conflicts while merging f! (edit, then use 'hg resolve --mark') 126 warning: conflicts while merging f! (edit, then use 'hg resolve --mark')
127 0 files updated, 0 files merged, 0 files removed, 1 files unresolved 127 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
128 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon 128 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
129 [1] 129 [1]
133 133
134 executable directory in $PATH shouldn't be found: 134 executable directory in $PATH shouldn't be found:
135 135
136 $ mkdir false 136 $ mkdir false
137 $ hg up -qC 1 137 $ hg up -qC 1
138 $ PATH="`pwd`:$BINDIR:/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2 138 $ PATH="`pwd`:/usr/sbin" "$PYTHON" "$BINDIR"/hg merge -r 2
139 merging f 139 merging f
140 warning: conflicts while merging f! (edit, then use 'hg resolve --mark') 140 warning: conflicts while merging f! (edit, then use 'hg resolve --mark')
141 0 files updated, 0 files merged, 0 files removed, 1 files unresolved 141 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
142 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon 142 use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon
143 [1] 143 [1]