On 10/21/2016 03:17 PM, Eric Blake wrote: > On 10/21/2016 02:39 PM, Reuben Thomas wrote: > >> hey seem only to be tags: git fsck --verbose says only for each error: >> >> Checking tag 68c0e85dba93471b4f7d450ae2e6139a56574549 >> error in tag 68c0e85dba93471b4f7d450ae2e6139a56574549: missingEmail: >> invalid author/committer line - missing email >> >> I can't see any errors for commits. > > I count 97 such broken tags; and I verified I can push replacement tags > (tag 68c0e85 was for FINDUTILS_4_3_5-1; if you do a fresh clone, tag > 68c0e85 is now gone, and replaced by an identically-named annotated tag > 6ee72b929 with my email as tagger). I'm planning to script the
Typo; that's 6eee72b. But again, it may be short-lived, if I can recreate tags with original dates rather than today's date. > conversion of all the tags, but am trying to figure out if it is worth > back-dating the tags, and whether an unsigned annotated tag or a simpler > lightweight tag is the better thing to push in place of each tag that > gets corrected. > > At any rate, I'll post the commands I used to make the conversion, once > it is complete; here's my starting point. > > $ git fsck 2>&1 | sed -n 's/error in tag \([^:]*\).*/\1/p' > broken > -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature