From: Johannes Sixt Date: Fri, 07 Oct 2016 17:08:06 GMT Subject: Re: [PATCH 3/4] mergetool: honor diff.orderFile Message-ID: In-Reply-To: <1475797679-32712-3-git-send-email-davvid@gmail.com> Am 07.10.2016 um 01:47 schrieb David Aguilar: > @@ -606,4 +606,37 @@ test_expect_success MKTEMP 'temporary filenames are used with mergetool.writeToT > git reset --hard master >/dev/null 2>&1 > ' > > +test_expect_success 'diff.orderFile configuration is honored' ' > + test_config diff.orderFile order-file && > + test_config mergetool.myecho.cmd "echo \"\$LOCAL\"" && > + test_config mergetool.myecho.trustExitCode true && > + echo b >order-file && > + echo a >>order-file && > + git checkout -b order-file-start master && > + echo start >a && > + echo start >b && > + git add a b && > + git commit -m start && > + git checkout -b order-file-side1 order-file-start && > + echo side1 >a && > + echo side1 >b && > + git add a b && > + git commit -m side1 && > + git checkout -b order-file-side2 order-file-start && > + echo side2 >a && > + echo side2 >b && > + git add a b && > + git commit -m side2 && > + test_must_fail git merge order-file-side1 && > + cat >expect <<-\EOF && > + Merging: > + b > + a > + EOF > + git mergetool --no-prompt --tool myecho | grep -A 2 Merging: >actual && Is grep -A universally available? > + test_cmp expect actual && > + git reset --hard >/dev/null > +' > +' Two single-quotes? > + > test_done > Otherwise the patch looks good. -- Hannes