How would you describe them?
Test the tree, not every commit: verify a dirty working tree continuously, publish only verified trees.