mirror of
https://github.com/penpot/penpot.git
synced 2026-10-29 22:10:34 +00:00
The pull-request listing and the file-open info query each recomputed the same [ahead behind conflicts] the branches listing had already cached, so a file with ten open pull requests paid the whole cold cost the branch panel no longer pays. All three now go through cached-diff-counts, keyed on the same (base-snapshot-id, source-revn, branch-revn) tuple, and none of them realizes main when every row it needs is cached.