The source project of this merge request has been removed.
Invalidate manifests less often when setting/adding parents
When the first parent does not change (this is the common case in addParentCommit), or when the commit itself starts with a deleteall to cut all ties with its first parent, there are no possibilities the manifest can change.