[PATCH 3 of 3] run-tests: accept '\' vs '/' path differences without '(glob)'

Martin von Zweigbergk martinvonz at google.com
Thu Dec 14 23:55:06 EST 2017


Could you point me to the build output? Do you also know which shell
is used by it?

On Thu, Dec 14, 2017 at 8:50 PM, Kevin Bullock
<kbullock+mercurial at ringworld.org> wrote:
>> On Dec 13, 2017, at 12:28, Martin von Zweigbergk via Mercurial-devel <mercurial-devel at mercurial-scm.org> wrote:
>>
>> I think the problem is in this line from the test (that you changed):
>>
>>  $ echo "  saved backup bundle to \$TESTTMP\foo.hg" >> test-failure.t
>>
>> The '\' there probably just needs to be escaped. It seems like at
>> least dash and tcsh otherwise interpret it (but bash treats it
>> literally). Proof:
>>
>> $ dash -c 'echo "  saved backup bundle to \$TESTTMP\foo.hg"'
>>  saved backup bundle to $TESTTMP
>>                                 oo.hg
>>
>> I'll just change the '\f' to '\\f' in flight and we'll see if tests
>> pass when they run again.
>
> Doesn't seem to have worked.
>
> pacem in terris / мир / शान्ति / ‎‫سَلاَم‬ / 平和
> Kevin R. Bullock
>


More information about the Mercurial-devel mailing list