[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#23839: automake git repository not cloneable with fsckobjects=true

From: Eric Blake
Subject: bug#23839: automake git repository not cloneable with fsckobjects=true
Date: Fri, 21 Oct 2016 15:22:48 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0

On 06/24/2016 04:16 AM, Kyle J. McKay wrote:
> The automake git repository on git.savannah.gnu.org is unclonable
> when transfer.fsckObjects=true is set because it contains invalid
> annotated (but unsigned) tag objects.
> These tag objects should be fixed.
> Since they are tag objects, they will not break anyone's forks as
> the forks will be off the commit they refer to.  Since they are
> unsigned, there are no signatures to invalidate by fixing them.
> There's really no downside to fixing these broken tag objects.
> To this end, I have included the contents of an "automake-fix-tags.txt"
> file (that can be fed to git fast-import to correct the problem
> tags) at the end of this email.  The missing email and timestamp
> information to fix the broken tag objects was taken from the commit
> object that each of the problem tags refers to.

Can you show the script you used to generate the contents of
'automake-fix-tags.txt'? I'd like to repeat that fix for findutils.git.

> ---- BEGIN automake-fix-tags.txt FILE ----
> tag Release-0-25
> from b256f4307793c78a477c623d9c6209c039b4e786
> tagger Tom Tromey <address@hidden> 818636335 +0000
> data 0

It looks like that is all information scraped from each broken tag and
the commit it points to, but automating it is easier than hunting down
each broken tag by hand.

Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

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