transport-helper.c::push_refs(): emit "no refs" error message

Emit an error message when remote_refs is not set.

This behaviour is consistent with that of builtin-send-pack.c and
http-push.c.

Signed-off-by: Tay Ray Chuan <rctay89@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Tay Ray Chuan 2010-01-08 10:12:45 +08:00 коммит произвёл Junio C Hamano
Родитель 08d63a422b
Коммит c1ceea1d27
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -321,8 +321,11 @@ static int push_refs(struct transport *transport,
struct child_process *helper;
struct ref *ref;
if (!remote_refs)
if (!remote_refs) {
fprintf(stderr, "No refs in common and none specified; doing nothing.\n"
"Perhaps you should specify a branch such as 'master'.\n");
return 0;
}
helper = get_helper(transport);
if (!data->push)