branch: no detached HEAD check when editing another branch's description
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Nguyễn Thái Ngọc Duy committed
Jan 28, 2013 at 08:18 UTC
75135b23f66afd362c864939ecd0d6871a87d769
1 file changed
+4
-4
builtin/branch.c
+4
-4
@@ -822,11 +822,11 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
822
const char *branch_name;
823
struct strbuf branch_ref = STRBUF_INIT;
824
825
- if (detached)
826
- die("Cannot give description to detached HEAD");
827
- if (!argc)
825
+ if (!argc) {
826
+ if (detached)
827
+ die("Cannot give description to detached HEAD");
828
branch_name = head;
829
- else if (argc == 1)
829
+ } else if (argc == 1)
830
branch_name = argv[0];
831
else
832
usage_with_options(builtin_branch_usage, options);