2 ms·
> with the birthday paradox formula. At what probability? Can that probability be configured as a global Git option?
by dotancohen 2y ago
> with the birthday paradox formula.
At what probability? Can that probability be configured as a global Git option?
- cesnja 2y agoIt can be configured with `core.abbrev`. https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreabbrev https://git-scm.com/docs/git-config#Documentation/git-config...
- dotancohen 2y agoI love when the word "hopefully" is used in technical documentation ))
- MadnessASAP 2y agoAll technical documentation is wishful thinking, they're just being explicit about it.
- Dylan16807 2y agoSo as noted you can configure the length, but you can't actually adjust the probability used by the auto-length formula. The formula calculates how many bits are needed to store the approximate number of objects, then uses twice that many bits, rounding up. For example, at 16000 objects git is still using the minimum length of 7 characters. But at 17000 objects it now takes 15 bits to store the object count, so it wants 30 bits of hash, which means 8 characters.