Re: [BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-10-28 Thread Keshav Kini
Junio C Hamano gits...@pobox.com writes: Roberto Tyley roberto.ty...@gmail.com writes: On 21/09/2013 23:16, Keshav Kini wrote: [SNIP] This situation came about because the BFG Repo-Cleaner doesn't write new reflog entries after creating its new objects and moving refs around. True enough -

Re: [BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-10-15 Thread Junio C Hamano
Roberto Tyley roberto.ty...@gmail.com writes: On 21/09/2013 23:16, Keshav Kini wrote: [SNIP] This situation came about because the BFG Repo-Cleaner doesn't write new reflog entries after creating its new objects and moving refs around. True enough - I don't think the BFG does write new

Re: [BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-10-15 Thread Keshav Kini
Junio C Hamano gits...@pobox.com writes: Roberto Tyley roberto.ty...@gmail.com writes: On 21/09/2013 23:16, Keshav Kini wrote: [SNIP] This situation came about because the BFG Repo-Cleaner doesn't write new reflog entries after creating its new objects and moving refs around. True enough

Re: [BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-09-22 Thread Roberto Tyley
On 21/09/2013 23:16, Keshav Kini wrote: [SNIP] This situation came about because the BFG Repo-Cleaner doesn't write new reflog entries after creating its new objects and moving refs around. True enough - I don't think the BFG does write new entires to the reflog when it does the final

[BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-09-21 Thread Keshav Kini
Hello, When trying out Roberto Tyley's BFG Repo-Cleaner program [1], I managed to put a git repository in the following state: [2] fs@erdos /tmp/bfg-test-repo $ cat .git/logs/HEAD 00afb9f9a0c87dba4a203413358984e9f4fa5ffb Keshav Kini

Re: [BUG?] inconsistent `git reflog show` output, possibly `git fsck` output

2013-09-21 Thread Keshav Kini
Keshav Kini keshav.k...@gmail.com writes: For example, if `git reflog show HEAD` displayed this: 0123456 [stuff] foo 789abcd [stuff] bar ef01234 [stuff] baz Then I would expect the reflog data file for HEAD to look something like this, where '.' represents an unknown hex