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);