Re: [patch 06/15] diff-defaults.patch
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 16, 2010, 07:22 UTC
- Message-ID
- <7vsk80n31u.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20100316054326.850936000@mlists.thewrittenword.com>
"Gary V. Vaughan" <git@mlists.thewrittenword.com> writes:
Show 6 quoted lines
> By default the testsuite calls 'diff -u' whenever a file comparison is > called for. Unfortunately that throws a "diff: unknown option '-u'" > error for most non-GNU diffs. > > This patch sets GIT_TEST_CMP to 'cmp' on all the architectures where > that happens.
Wouldn't most of these platforms you listed have a working "diff -c" at least? Using it would make debugging the tests easier, as it would be more readable than output from "cmp".
I also saw your patch to install-webdoc used "$DIFF -u"; as the patch series seem to assume a unified-capable diff implementation is available somewhere, perhaps you do not need this patch after all, but instead just need to default GIT_TEST_CMP to "$DIFF -u" in t/test-lib.sh, no?