Skip to content
Snippets Groups Projects
FUJIWARA Katsunori's avatar
Katsunori FUJIWARA authored
Before this patch, test-revset.t fails on Solaris using ksh as default
"sh", because nested quoting below isn't acceptable for it.

                +-----------------------------+ inner quoting
    "`python -c "print '|'.join(['0:1'] * 500)"`"
    +-------------------------------------------+ outer quoting

This patch does below for portability.

  - omit outer quoting

    This should be safe, because generated string contains no white
    space character.

  - use '+' instead of '|' (for safety)

    '|' has special meaning for many shell, but '+' isn't (at least,
    for ordinary ones).
5daf1a8c
History
Name Last commit Last update