# HG changeset patch # User Mads Kiilerich # Date 1234302458 -3600 # Node ID 660c8dd440601875b2c69ad5bbef8734f04b2368 # Parent 8a217626bb0c4e36c41427fc2825988d700a9442 test-merge-tool: Make sure no hgmerge can be found in $PATH The merge tool selecting algorithm is hardcoded to look for hgmerge in $PATH before it falls back to use internal merge. This fixes the test for this fallback to be tolerant to existing hgmerges. diff -r 8a217626bb0c -r 660c8dd44060 tests/run-tests.py --- a/tests/run-tests.py Mon Feb 16 17:37:23 2009 -0600 +++ b/tests/run-tests.py Tue Feb 10 22:47:38 2009 +0100 @@ -483,7 +483,7 @@ INST = options.with_hg else: INST = os.path.join(HGTMP, "install") -BINDIR = os.path.join(INST, "bin") +BINDIR = os.environ["BINDIR"] = os.path.join(INST, "bin") PYTHONDIR = os.path.join(INST, "lib", "python") COVERAGE_FILE = os.path.join(TESTDIR, ".coverage") diff -r 8a217626bb0c -r 660c8dd44060 tests/test-merge-tools --- a/tests/test-merge-tools Mon Feb 16 17:37:23 2009 -0600 +++ b/tests/test-merge-tools Tue Feb 10 22:47:38 2009 +0100 @@ -58,7 +58,10 @@ echo echo "# default is internal merge:" -domerge -r 2 +beforemerge +echo "# hg merge -r 2" +PATH=$BINDIR hg merge -r 2 +aftermerge echo "# simplest hgrc using false for merge:" echo "false.whatever=" >> .hg/hgrc