##// END OF EJS Templates
templatefilters: add filter to convert date to local date (issue1674)...
templatefilters: add filter to convert date to local date (issue1674) Issue1674 suggests the localdate filter be applied as default to log, but this patch only introduces the filter, not the changed default behaviour.

File last commit:

r8448:0eb8c4df default
r8591:08c93b07 default
Show More
test-simplemerge-cmd
61 lines | 1.4 KiB | text/plain | TextLexer
/ tests / test-simplemerge-cmd
Alexis S. L. Carvalho
polish the simplemerge command; add a test
r4364 #!/bin/sh
cp "$TESTDIR"/../contrib/simplemerge .
echo base > base
echo local > local
cat base >> local
cp local orig
cat base > other
echo other >> other
echo '% changing local directly'
python simplemerge local base other && echo "merge succeeded"
cat local
cp orig local
echo '% printing to stdout'
python simplemerge -p local base other
echo ' local:'
cat local
echo '% conflicts'
cp base conflict-local
cp other conflict-other
echo not other >> conflict-local
echo end >> conflict-local
echo end >> conflict-other
python simplemerge -p conflict-local base conflict-other || echo "merge failed"
echo '% --no-minimal'
python simplemerge -p --no-minimal conflict-local base conflict-other
echo '% 1 label'
python simplemerge -p -L foo conflict-local base conflict-other
echo '% 2 labels'
python simplemerge -p -L foo -L bar conflict-local base conflict-other
echo '% too many labels'
python simplemerge -p -L foo -L bar -L baz conflict-local base conflict-other
echo '% binary file'
Thomas Arendsen Hein
Use python instead of shell printf with \x for test-simplemerge-cmd...
r4367 python -c "f = file('binary-local', 'w'); f.write('\x00'); f.close()"
Alexis S. L. Carvalho
polish the simplemerge command; add a test
r4364 cat orig >> binary-local
python simplemerge -p binary-local base other
echo '% binary file --text'
Martin Geisler
tests: renamed helper to avoid clash with stdlib repr module
r8448 python simplemerge -a -p binary-local base other 2>&1 | $TESTDIR/printrepr.py
Alexis S. L. Carvalho
polish the simplemerge command; add a test
r4364
echo '% help'
python simplemerge --help
echo '% wrong number of arguments'
python simplemerge
echo '% bad option'
python simplemerge --foo -p local base other
exit 0