From: Junio C Hamano Date: Mon, 29 Jun 2015 18:38:11 GMT Subject: Re: [PATCH v6 04/11] for-each-ref: add '--points-at' option Message-ID: In-Reply-To: <1435222633-32007-4-git-send-email-karthik.188@gmail.com> Karthik Nayak writes: > +test_expect_success 'check signed tags with --points-at' ' > + cat >expect <<-\EOF && > + refs/heads/side > + refs/tags/four > + refs/tags/signed-tag four > + EOF > + git for-each-ref --format="%(refname) %(*subject)" --points-at=side >actual && > + test_cmp expect actual > +' This piece seems to fail without a trailing whitespace in the expected file. I initially suspected that they were dropped on my end while applying with "git am --whitespace=fix", but going back to my mailbox, it seems that what gmane received does not have them in the first place: sed -e "s/Z$//" <<-\EOF && refs/heads/side Z refs/tags/four Z refs/tags/signed-tag four EOF or something like that to make the EOL more visible to those who are reading the tests, perhaps?