branch: reject -D/-d without branch name

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 640d0401be5f29db8c9e914d8a19dbc9b950448d
1 file changed +4 -2
builtin/branch.c
+4 -2
@@ -837,9 +837,11 @@ int cmd_branch(int argc, const char **argv, const char *prefix)
837 colopts = 0;
838 }
839
840 - if (delete)
840 + if (delete) {
841 + if (!argc)
842 + die(_("branch name required"));
843 return delete_branches(argc, argv, delete > 1, kinds, quiet);
842 - else if (list) {
844 + } else if (list) {
845 int ret = print_ref_list(kinds, detached, verbose, abbrev,
846 with_commit, argv);
847 print_columns(&output, colopts, NULL);