At the same time, I was thinking how much of internal structure can be exposed. :)
-buildinfo=false
I especially found out this is really useful for extracting information form non-stripped firmware binaries. They lay around on some S3 buckets, where cheap IoT manufacturers think it's safe to expose them online for updating purposes...
> the currently checked-out revision and a flag indicating whether edited or untracked files are present
Basically, it's including a git commit ID, which is a hash, and flags that indicate if there are local changes.
It's pretty common to include build hashes in shipping code, logs, ect.