Re: Bug in reflog of length 0x2BFF
Jonathan Nieder <jrnieder@gmail.com> writes:
Show 34 quoted lines
> Christoph Mallon wrote:
>
>> % git rev-parse 'master@{52}'
>> warning: Log for ref refs/heads/master has gap after Thu, 1 Jan 1970 00:00:01 +0000.
>> 0000000000000000000000000000000000000036
>
> Can you say more? What output did you expect and how does this differ
> from it?
>
> I tried, with git 2.2.0,
>
> git init gitbug &&
> cd gitbug &&
> git commit --allow-empty -m a &&
> wget http://tron.yamagi.org/zeug/reflog.bad &&
> mv reflog.bad .git/logs/refs/heads/master &&
> sha1sum .git/logs/refs/heads/master &&
> git rev-parse 'master@{52}'
>
> The output:
>
> 9ffe44715d0e542a60916255f144c74e6760ffd0 .git/logs/refs/heads/master
> 0000000000000000000000000000000000000035
>
> Could you make a test script that illustrates and reproduces the
> problem? I.e., a patch to a file like t/t1410-reflog.sh, such that
> if I run
>
> cd git
> make
> cd t
> ./t1410-reflog.sh
>
> then I can reproduce the bug?Amen to that. I am getting the same thing.