From: Jeff King Date: Fri, 18 Aug 2006 12:44:28 GMT Subject: Re: git diff - no newline after @@ ? Message-ID: <20060818124428.GA22328@sigio.intra.peff.net> In-Reply-To: <44E5B496.3070901@scssoft.com> On Fri, Aug 18, 2006 at 02:37:42PM +0200, Petr Sebor wrote: > >>has anyone noticed that the 'git diff' output somehow lacks the newline > >>after the @@ tag? > >Why should it? It's hunk comment. > Hunk comment? Maybe we don't understand each other... The intent of a hunk comment is to give the user some context. Note how it's usually the C function name, even if the declaration of that function isn't the line right before the context lines? > check another example: > > --- a/include/linux/kernel.h > +++ b/include/linux/kernel.h > @@ -13,6 +13,7 @@ #include > #include > #include > #include > +#include > #include > #include The function detection is very simple (I believe it just looks for the closest preceding line without any prior whitespace). > whereas gnu diff would output Try diff -p to get a hunk comment. -Peff