From: Junio C Hamano Date: Sat, 30 Aug 2008 17:30:51 GMT Subject: Re: [PATCH] git gui: show diffs with a minimum of 1 context line Message-ID: <7vljyeif5g.fsf@gitster.siamese.dyndns.org> In-Reply-To: <7vtzd2ifot.fsf@gitster.siamese.dyndns.org> Junio C Hamano writes: > I suspect there are some things "git-apply" should be able to _figure out_ s/able to/& do to/; > that the user is giving it a -U0 patch and automatically flip unidiff_zero > option on. For example, if the _first_ hunk of a patch does not begin > with "@@ -0,0 +N,M @@" nor with "@@ -1,L +N,M @@" (i.e. the hunk claims to > apply not at the beginning) and the hunk does not have leading context > lines, _and_ if that first hunk does not have trailing context lines, then Eh, what was I smoking. In short, if the first hunk does not have _any_ context lines and still says it is intended to apply to somewhere not at the beginning, then that is a -U0 patch.