On Mon, Aug 31, 2015 at 12:20 PM, Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> wrote: > Karthik Nayak <karthik.188@xxxxxxxxx> writes: > >> diff --git a/Documentation/git-for-each-ref.txt b/Documentation/git-for-each-ref.txt >> index 06d468e..1b48b95 100644 >> --- a/Documentation/git-for-each-ref.txt >> +++ b/Documentation/git-for-each-ref.txt >> @@ -149,6 +149,7 @@ Its first line is `contents:subject`, where subject is the concatenation >> of all lines of the commit message up to the first blank line. The next >> line is 'contents:body', where body is all of the lines after the first >> blank line. Finally, the optional GPG signature is `contents:signature`. >> +The first `N` lines of the object is obtained using `contents:lines=N`. > > "Finally" in the last line of the context is no longer accurate. > Will remove that. >> +test_expect_success 'check `%(contents:lines=X)`' ' >> + cat >expect <<-\EOF && >> + master three >> + side four >> + odd/spot three >> + double-tag Annonated doubly >> + four four >> + one one >> + signed-tag A signed tag message >> + three three >> + two two >> + EOF >> + git for-each-ref --format="%(refname:short) %(contents:lines=1)" >actual && >> + test_cmp expect actual >> +' > > Nit: I would find it more readable with an actual separator (anything > but a space) between %(refname) and %(contents). > Will add. -- Regards, Karthik Nayak -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html