tests/test-simplemerge-cmd
branchstable
changeset 12795 3cb0559e44d0
parent 12793 469850088fc1
parent 12794 6bf8d48bec8e
child 12796 bc69ba99e34b
--- a/tests/test-simplemerge-cmd	Wed Oct 20 23:39:48 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#!/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'
-python -c "f = file('binary-local', 'w'); f.write('\x00'); f.close()"
-cat orig >> binary-local
-python simplemerge -p binary-local base other
-
-echo '% binary file --text'
-python simplemerge -a -p binary-local base other 2>&1 | $TESTDIR/printrepr.py
-
-echo '% help'
-python simplemerge --help
-
-echo '% wrong number of arguments'
-python simplemerge
-
-echo '% bad option'
-python simplemerge --foo -p local base other
-
-exit 0