Let's say version A is parent of B and C is baseline manifest of B. If A would create a too large manifest and encoded as new baseline, fossil should consider storing A as delta to C.

For the pkgsrc repository, the use of baseline manifests if more than 1/125 of all files changed is currently increasing the size of the resulting sqlite database by 50% compared to not using the baseline feature.