develooper Front page | perl.perl5.porters | Postings from September 2020

Old git refs moved?

Thread Next
From:
Ben Hutchings
Date:
September 16, 2020 15:40
Subject:
Old git refs moved?
Message ID:
df1be87e3ec6e9856046257110d332a2e2c4f708.camel@codethink.co.uk
I have a mirror of https://perl5.git.perl.org/perl5.git that stopped
updating at some point, partly because this branch was unexpectedly
rebased:

     ! [rejected]              maint-5.004 -> maint-5.004 (non-fast-forward)

and these tags moved:

     ! [rejected]              GitLive-blead -> GitLive-blead (already exists)
     ! [rejected]              GitLive-maint-5.004 -> GitLive-maint-5.004 (already exists)
     ! [rejected]              perl-5.004_04 -> perl-5.004_04 (already exists)
     ! [rejected]              perl-5.004_05 -> perl-5.004_05 (already exists)
     ! [rejected]              perl-5.7.3 -> perl-5.7.3 (already exists)
     ! [rejected]              perl-5.9.0 -> perl-5.9.0 (already exists)
     ! [rejected]              perl-5.9.1 -> perl-5.9.1 (already exists)
     ! [rejected]              perl-5.9.2 -> perl-5.9.2 (already exists)
     ! [rejected]              perl-5.9.3 -> perl-5.9.3 (already exists)
     ! [rejected]              perl-5.9.4 -> perl-5.9.4 (already exists)
     ! [rejected]              perl-5.9.5 -> perl-5.9.5 (already exists)
     ! [rejected]              the_answer -> the_answer (already exists)
     ! [rejected]              timinator -> timinator (already exists)
     ! [rejected]              timinatorII -> timinatorII (already exists)

All the references now point to commits with the same tree as
previously but different history.  For example, with the old perl-5.9.0 
tag:

$ git rev-parse perl-5.9.0
ea4fd6daa1f959fe03730a32d225d60585be9797
$ git cat-file commit perl-5.9.0 | head -1
tree 1cc3cfcb9af77981e5ef3082ad3724b081844e32
$ git rev-list blead..perl-5.9.0 | wc -l
0

i.e. perl-5.9.0 is an ancestor of blead as expected.  However with the
current tag:

$ git rev-parse perl-5.9.0
61bbcc3435c16cf27be37b015ff0520ae1cb770b
$ git cat-file commit perl-5.9.0 | head -1
tree 1cc3cfcb9af77981e5ef3082ad3724b081844e32
$ git rev-list blead..perl-5.9.0 | wc -l
17931

i.e. its history is almost entirely different.

Is this a known problem?  What happened?

Ben.

-- 
Ben Hutchings, Software Developer                         Codethink Ltd
https://www.codethink.co.uk/                 Dale House, 35 Dale Street
                                     Manchester, M1 2HF, United Kingdom

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About