When `--targets` is present, argument parser will not be able to grab revisions, due to fact that both options use `nargs='*'`.