projector: don't project the same changeset twice