When we hide a commit which we later push into the revwalk, we do not handle this well and return commits which we should not.