git subcommand no_commands methods should be private