# HG changeset patch # User Martin von Zweigbergk # Date 1541615378 28800 # Node ID 0df4d93fdc27e754a66ffba2c4204dd3c395807d # Parent 2ad56a9b983b3c3e70cdd4239af27a9d9c31d33e tests: replace `tac` reimplementation by `sort -r` `sort -r` is better code "formatter" than `tac` since it's stable. It's also portable so we don't need to reimplement it in Python. Differential Revision: https://phab.mercurial-scm.org/D5239 diff -r 2ad56a9b983b -r 0df4d93fdc27 tests/test-fix.t --- a/tests/test-fix.t Wed Nov 07 12:15:36 2018 -0500 +++ b/tests/test-fix.t Wed Nov 07 10:29:38 2018 -0800 @@ -1,11 +1,6 @@ A script that implements uppercasing of specific lines in a file. This approximates the behavior of code formatters well enough for our tests. - $ TAC="$TESTTMP/tac.py" - $ cat > $TAC < import sys - > print('\n'.join(sys.stdin.read().splitlines()[::-1])) - > EOF $ UPPERCASEPY="$TESTTMP/uppercase.py" $ cat > $UPPERCASEPY < import sys @@ -1122,7 +1117,7 @@ $ printf "first\nsecond\n" > bar.txt $ hg add -q $ hg fix -w --config fix.sometool:fileset=bar.txt \ - > --config fix.sometool:command="$PYTHON $TAC" + > --config fix.sometool:command="sort -r" the fix.tool:fileset config name is deprecated; please rename it to fix.tool:pattern $ cat foo.whole