It seems these files and maybe others:
They executes similar stuff:
git cat-file -t -- <hash>:<file>
But it seems this cannot work in git version 1.8.3.1, since git thinks that "--" is a normal value.
It seems this error causes a series of weird assumptions and so it generates this misleading frontend warning:
To fix, we can:
- Identify when support to "--" was introduced in git cat-file
- → git 2.5 (May 2015)
- details: https://unix.stackexchange.com/a/740621/85666
- Add a compatibility patch for previous versions, or just mention this as minimum git version and wontfix
Related discussion: