oh yeah, I forgot the funniest part here: git doesn't actually store "-rw-r--r--" permissions at all! it only tracks a single executable bit: https://archive.kernel.org/oldwiki/git.wiki.kernel.org/index.php/ContentLimitations.html
so a third of the limited screen space is taken up by data that is completely fabricated; great design guys
also: the only borderline-authoritative source I could find about this fact is an old wiki on kernel.org which specifically has a banner at the top saying "obsolete content" because git is a usability garbage fire without functioning documentation but you knew that already
(it's probably mentioned somewhere in the docs but I spent like five minutes searching and could find no mention)
@technomancy https://git-scm.com/book/en/v2/Git-Internals-Git-Objects mentions the three possible values a file's mode can be (normal file, executable file, symbolic link)
@SpindleyQ that would explain why I couldn't find any information about permissions, because on the page that explains the way permissions are represented, they never once use the word "permissions"
Lol, yeah... I wonder if this is similar to a different doc I found, where my "add the word permissions to make it searchable" PR was rejected because "they aren't called permissions, they are called file mode"
Or something
@technomancy @SpindleyQ this was actually "shell variables" vs "environment variables" on the openrc docs, but yes, I wonder how many times this pattern shows up, search terms banned from docs. I was thinking about starting a list