From: Ralf Thielow Date: Thu, 05 May 2011 17:18:10 GMT Subject: [PATCH v2] builtin/checkout.c: show usage with options on missing argument 'branch' Message-ID: <1304615890-12840-1-git-send-email-ralf.thielow@googlemail.com> Show the usage with options for 'checkout' command on missing argument 'branch'. Signed-off-by: Ralf Thielow --- 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 1; + } + return switch_branches(&opts, &new); } -- 1.7.5.1