How to keep a project's canonical history correct.