diff options
author | Junio C Hamano <junkio@cox.net> | 2007-02-03 23:31:47 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-02-03 23:34:22 -0800 |
commit | 632ac9fd12a2d4ff2c1a1fcd63492ce24315221f (patch) | |
tree | 54f5a53cc156c661fdf5202a4419fbc97cab8f3d /builtin-show-branch.c | |
parent | dc9195ac7830bdf08ee847ef6a385c0b8f673d69 (diff) | |
download | git-632ac9fd12a2d4ff2c1a1fcd63492ce24315221f.tar.gz |
show-branch -g: default to the current branch.
Now we have a separate reflog on HEAD, show-branch -g without an explicit
parameter defaults to the current branch, or HEAD when it is detached
from branches.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'builtin-show-branch.c')
-rw-r--r-- | builtin-show-branch.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/builtin-show-branch.c b/builtin-show-branch.c index fa62e487b1..0d94e40df8 100644 --- a/builtin-show-branch.c +++ b/builtin-show-branch.c @@ -690,7 +690,10 @@ int cmd_show_branch(int ac, const char **av, const char *prefix) if (ac == 0) { static const char *fake_av[2]; - fake_av[0] = "HEAD"; + const char *refname; + + refname = resolve_ref("HEAD", sha1, 1, NULL); + fake_av[0] = xstrdup(refname); fake_av[1] = NULL; av = fake_av; ac = 1; |