Re: Crashes while trying to show tag objects with bad timestamps
- From
Mantas Mikulėnas <grawity@gmail.com>
- Date
- Feb 22, 2013, 23:14 UTC
- Message-ID
- <CAPWNY8UMkxvLPk2TxCz+BAat1sNXitjhv=yqcdY0yZ1OLjgd0w@mail.gmail.com>
- In-Reply-To
- <20130222230418.GC21579@sigill.intra.peff.net>
On Sat, Feb 23, 2013 at 1:04 AM, Jeff King <peff@peff.net> wrote:
Show 9 quoted lines
> On Fri, Feb 22, 2013 at 02:53:48PM -0800, Junio C Hamano wrote: >> and no for disappointing. IIRC, in the very early implementations >> allowed tag object without dates. >> >> I _think_ we can start tightening fsck, though. > > Then I think it would make sense to allow the very specific no-date tag, > but not allow arbitrary crud. I wonder if there's an example in the > kernel or in git.git.
I couldn't find any such examples. However, I did find several tags with no "tagger" line at all: git.git has "v0.99" and linux.git has many such tags starting with "v2.6.11" ending with "v2.6.13-rc3".
It seems that `git cat-file -p` doesn't like such tags too – if there is no "tagger", it doesn't display *any* header lines. More bugs?
-- Mantas Mikulėnas