[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The git mirror is *very* badly screwed up
From: |
Eric S. Raymond |
Subject: |
Re: The git mirror is *very* badly screwed up |
Date: |
Fri, 24 Jan 2014 12:07:51 -0500 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Andreas Schwab <address@hidden>:
> address@hidden (Eric S. Raymond) writes:
>
> > This looks pretty normal - until you notice that events 869 and 874,
> > which should be sequential commits, are both parented by event 867.
> > This is badly wrong; either 874 should be parented on 869 (almost
> > certainly correct) or 869 and 874 should have different branch fields.
>
> These numbers are useless. Use git revisions.
Those aren't bzr revisions, they're marks from a git stream dump. If they're
messed up, then the parent links in the live git repo are messed up too.
I ran some auditing code on the first 1100 or so commits. This is what
came out:
wrong parent links under :417
wrong parent links under :503
wrong parent links under :512
wrong parent links under :520
wrong parent links under :528
wrong parent links under :613
wrong parent links under :620
wrong parent links under :624
wrong parent links under :626
wrong parent links under :629
wrong parent links under :637
wrong parent links under :641
wrong parent links under :646
wrong parent links under :651
wrong parent links under :655
wrong parent links under :862
wrong parent links under :894
wrong parent links under :926
wrong parent links under :934
wrong parent links under :939
wrong parent links under :947
wrong parent links under :966
wrong parent links under :975
wrong parent links under :1011
multiple root commits: set(['commit@:676', 'commit@:1017', 'commit@:75',
'commit@:579', 'commit@:39', 'commit@:2'])
Bottom line is, the topology is badly screwed up. I already knew about the
multiple root commits; I'm fairly sure they relate to these junk branches
21 commit refs/tags/lost+found/d4cd8d7c34cc79dc4abd0fec33cec74afa33e2d0
1723 commit refs/tags/lost+found/12d398afa4d2b77d606b28fe43a2e5200c863419
3595 commit refs/tags/lost+found/e387e14faeea08877c99ddf798d5a4c9f7999c72
3763 commit refs/tags/lost+found/9a1501510c2a842e8597d695fec05563161a84b7
3773 commit refs/tags/lost+found/5cf718038f760d6dc2e21dee3ce98061a975488a
which I was going to delete anyway. They seem to consist entirely of dummy
test commits by Glen Morris.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
- The git mirror is *very* badly screwed up, Eric S. Raymond, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Andreas Schwab, 2014/01/24
- Re: The git mirror is *very* badly screwed up,
Eric S. Raymond <=
- Re: The git mirror is *very* badly screwed up, Andreas Schwab, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Eric S. Raymond, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Eric S. Raymond, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Andreas Schwab, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Eli Zaretskii, 2014/01/24
- Re: The git mirror is *very* badly screwed up, Eric S. Raymond, 2014/01/25
- Re: The git mirror is *very* badly screwed up, Eli Zaretskii, 2014/01/25
- Goals for repo conversion day, Eric S. Raymond, 2014/01/25
- Re: Goals for repo conversion day, Eli Zaretskii, 2014/01/25
- Re: Goals for repo conversion day, Eli Zaretskii, 2014/01/25