emacs-devel
[Top][All Lists]
Advanced

[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>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]