On 2017-02-23 11:09:32, Linus Torvalds wrote: > I'm aware of the fsck checks, but I have to admit I wasn't aware of > 'transfer.fsckobjects'. I should turn that on myself. > > Or maybe git should just turn it on by default? The problem with this is that there are many repos with errors out there, for example coreutils.git and nasm.git, which complains about "missingSpaceBeforeDate: invalid author/committer line - missing space before date". There are also lots of repositories bitten by the Github bug from back in 2011 where they zero-padded the file modes, git clone aborts with "zeroPaddedFilemode: contains zero-padded file modes". Paranoid as I am, I'm using fetch.fsckObjects and receive.fsckObjects set to "true", but that means I'm not able to clone repositories with these kind of errors, have to use the alias fclone = clone -c "fetch.fsckObjects=false" So enabling them by default will create problems among users. Of course, one solution would be to turn these kind of errors into warnings so the clone isn't aborted. Reagards, Øyvind +-| Øyvind A. Holm - N 60.37604° E 5.33339° |-+ | OpenPGP: 0xFB0CBEE894A506E5 - http://www.sunbase.org/pubkey.asc | | Fingerprint: A006 05D6 E676 B319 55E2 E77E FB0C BEE8 94A5 06E5 | +------------| c7e47a18-fa06-11e6-ad93-db5caa6d21d3 |-------------+