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.