Ævar Arnfjörð Bjarmason <ava...@gmail.com> writes:
> E.g. here's a breakdown of my dotfiles repo:
> $ git -c core.abbrev=4 log --pretty=format:%h|perl -nE 'chomp;say
> length'|sort|uniq -c|sort -nr
> 784 4
> 59 5
> 7 6
> I don't have a single commit that needs 7 characters, yet that's our
> default. This is a sane trade-off for the kernel, but for something
> that's just a toy or something you're playing around with something
> shorter can make sense.
> SHA-1s aren't just written down, but also e.g. remembered in wetware
> short-term memory.
That's a fine example of what I called "supporting absurdly small
absolute values like 4"; I still do not see why you want "negative
relative values" from that example.