Show the usage with options for 'checkout' command on missing argument 'branch'. Signed-off-by: Ralf Thielow <ralf.thielow@xxxxxxxxxxxxxx> --- builtin/checkout.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/builtin/checkout.c b/builtin/checkout.c index 38632fc..4aa613a 100644 --- a/builtin/checkout.c +++ b/builtin/checkout.c @@ -1086,5 +1086,10 @@ int cmd_checkout(int argc, const char **argv, const char *prefix) if (opts.writeout_stage) die(_("--ours/--theirs is incompatible with switching branches.")); + if (new.name == NULL) { + usage_with_options(checkout_usage, options); + return; + } + return switch_branches(&opts, &new); } -- 1.7.5.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html