Fix #25 correctly: compare against repo->signature.