From: Miklos Vajna Date: Mon, 21 Jul 2008 20:49:55 GMT Subject: Re: [PATCH] checkout without arguments does not make sense Message-ID: <20080721204955.GI32057@genesis.frugalware.org> In-Reply-To: <200807212206.32818.johannes.sixt@telecom.at> On Mon, Jul 21, 2008 at 10:06:32PM +0200, Johannes Sixt wrote: > @@ -487,7 +487,8 @@ int cmd_checkout(int argc, const char **argv, const char *prefix) > } > > return checkout_paths(source_tree, pathspec); > - } > + } else if (!new.name && !opts.new_branch) > + usage_with_options(checkout_usage, options); > > if (new.name && !new.commit) { > die("Cannot switch branch to a non-commit."); Actually I think it _is_ useful, like this: $ git checkout Your branch is ahead of the tracked remote branch 'junio/next' by 1 commit. How will it be possible to get that info easily after your patch? Thanks.