[Mesa-dev] Mesa master: 'current' 'git fsck' version catching content which was always bad but not reported before

Dieter Nützel Dieter at nuetzel-hh.de
Sat Apr 8 00:54:06 UTC 2017


Hello all,

'current' git version here: git version 2.12.2

https://github.com/collectd/collectd/issues/2115
Comment from: philpennock commented on 27 Dec 2016

[-]
This is a git fsck change dating from around git 2.5ish, catching 
content which was always bad but not reported before. Anyone not seeing 
this is working with ancient git(1). Current release is 2.11.0.

The repo has bad content which may continue to work for old clients, or 
anyone not doing repo integrity checks, but is really now in "technical 
debt" status. There are scripts floating around to rewrite git history 
to fix this date formatting issue; pushing that will then become a 
"force push" and so require the usual "oh no not another force-push flag 
day" song and dance.
[-]

Output looks like this:
/opt/mesa> git fsck
Prüfe Objekt-Verzeichnisse: 100% (256/256), Fertig.
error in tag feb356caff82e996ba0b898c02383fdfa3effc5f: 
missingSpaceBeforeDate: invalid author/committer line - missing space 
before date
error in tag 5562545645baea8e3d8409d712ab0a5da90e355c: 
missingSpaceBeforeDate: invalid author/committer line - missing space 
before date
error in tag 81cbf07eddf3bb65866db8baa1be47cd4f417088: 
missingSpaceBeforeDate: invalid author/committer line - missing space 
before date
error in tag 9d03a22875b313388d28b211a5751e037d9a45c9: 
missingSpaceBeforeDate: invalid author/committer line - missing space 
before date
error in tag ee54d15473093647dc2c9a3d0718537f2db64323: 
missingSpaceBeforeDate: invalid author/committer line - missing space 
before date
[-]

Any hints?

Thanks,
Dieter


More information about the mesa-dev mailing list