From: NODA, Kai Date: Wed, 23 Dec 2009 20:37:35 GMT Subject: Re: git tag --contains -n=1 ? Message-ID: <4B327F8F.2060106@gmail.com> In-Reply-To: Thank you for your reply, Andreas Andreas Schwab wrote: ... >> Here I wonder whether "head -1" is generally correct or not when I want >> the oldest tag. > > Since the output of git tag is sorted by name, generally not. Wow, I didn't know that. But then, under the assumption that tags have names like verNNN, that behavior ensures me that "head -1" works as intended. Maybe I look at its implementation ( refs.c:do_for_each_ref , right?) but this seems a tough code to comprehend, especially around packed/loose/extra ... Thanks, Kai