Repos with lots of dead history are no longer squashed or rejected based on pack file size.
What's wrong with this entry?
Repos with large amounts of dead history in their pack files were being downgraded to a squashed snapshot or rejected as too big. The uploader now measures the bytes actually reachable from your branches and picks the bundle size tier from that.
- Reads
count-objects -vfirst; if packs look far larger than the cap, runs a time-boxedrev-list --disk-usage --objects --missing=allow-any --all. - Skipped for partial clones, detected by sniffing
extensions.partialcloneandremote.*.promisor/partialclonefilter. - Runs on the hardened upload path; no flag to set.
--missing=allow-any
Strings lifted out of the shipped bundle, so the claim above can be checked against them.