[PATCH 1/2] reflog: make the 'show' subcommand really the default
- From
SZEDER Gábor <szeder@ira.uka.de>
- Date
- Apr 19, 2010, 09:52 UTC
- Message-ID
- <1271670750-30297-1-git-send-email-szeder@ira.uka.de>
Since the introduction of the 'show' subcommand in cf39f54e (git reflog show, 2007-02-08), 'git reflog's documentation states that in the absence of any subcommands 'show' is the default. Although 'git reflog <log-options>' works as described, i.e. it defaults to 'show', the command 'git reflog <ref>' errors out showing the usage instead of showing the specified ref's reflog. Fix this by treating an unknown subcommand as a ref for 'show'.
Signed-off-by: SZEDER Gábor <szeder@ira.uka.de> --- builtin/reflog.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/builtin/reflog.c b/builtin/reflog.c index 64e45bd..d4d4409 100644 --- a/builtin/reflog.c +++ b/builtin/reflog.c @@ -712,6 +712,5 @@ int cmd_reflog(int argc, const char **argv, const char *prefix) if (!strcmp(argv[1], "delete")) return cmd_reflog_delete(argc - 1, argv + 1, prefix); - /* Not a recognized reflog command..*/ - usage(reflog_usage); + return cmd_log_reflog(argc, argv, prefix); }
-- 1.7.1.rc1.43.gf0841