On 10/21/2016 02:25 PM, Paul Eggert wrote: > On 10/21/2016 12:18 PM, Reuben Thomas wrote: >> fsckobjects = true >> >> I commented it out, and the checkout succeeded. If I then run "git >> fsck", I get lots of "error in tag foo: missingEmail" errors, and an >> error exit code. I guess this is just a minor annoyance? > > More like a major annoyance, I'm afraid. It means that the findutils > repository is slightly incompatible with Git and needs to be fixed on > Savannah. (If memory serves, this is due to a bug in older Git.) Fixing > a repository is not something one does lightly since it involves > changing history.
Can we ascertain whether it is only unsigned tags that are affected (in which case deleting the broken tags and pushing corrected replacement tags with the same name in their place will solve the issue for all new clones, because commits remain unchanged), or are there also commits affected (in which case rewriting history will involve creating new commit ids for all descendants of the problematic commit, which is a rather dramatic effect, and which breaks any signed tags to old commit ids)? -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature