Hello everyone, I'm running into a problem with git fsck and the .gitattributes file. With more recent git versions, it reports the following error on my bare git repository: $ git --version git version 2.39.2 $ git -C bare_repo fsck Checking object directories: 100% (256/256), done. error in blob 70dc06c1e2e79d8cfa4fb67007edcbb8c941d7e0: gitattributesLarge: .gitattributes too large to parse error in blob 7f2a61db90e023cc2a3b180203b7298cd971250d: gitattributesLarge: .gitattributes too large to parse Checking objects: 100% (33216/33216), done. Verifying commits in commit graph: 100% (2024/2024), done. The files seems to be around 1.5MB in size: $ git -C bare_repo cat-file -s 70dc06c1e2e79d8cfa4fb67007edcbb8c941d7e0 1579407 $ git -C bare_repo cat-file -s 7f2a61db90e023cc2a3b180203b7298cd971250d 1579652 With a cloned repository, the error is not shown: $ git -C cloned_repo fsck Checking object directories: 100% (256/256), done. Checking objects: 100% (33158/33158), done. I couldn't find a lot of documentation about the size limitations of the .gitattributes file, but I did find the change that seems to have introduced it: https://github.com/git/git/commit/27ab4784d5c9e24345b9f5b443609cbe527c51f9 The change describes that the file needs to be smaller than 100MB, which it is. Tested on archlinux (rolling release), but also with docker to quickly verify different versions with a completely clean git configuration: https://hub.docker.com/r/bitnami/git The error seems to occur with git version 2.39.2 2.38.3, but not in 2.38.2. Why is git showing this message if the file isn't too big? Is there a way to get rid of the message, without updating/deleting the file and having to rewrite the history in git? Regards, Danny