[PATCH v4 6/6] transport-helper.c::push_refs(): emit "no refs" error message
- From
Tay Ray Chuan <rctay89@gmail.com>
- Date
- Jan 8, 2010, 02:12 UTC
- Message-ID
- <1262916765-3728-7-git-send-email-rctay89@gmail.com>
- In-Reply-To
- <1262916765-3728-6-git-send-email-rctay89@gmail.com>
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> --- transport-helper.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/transport-helper.c b/transport-helper.c index 71a1e50..8c0b575 100644 --- a/transport-helper.c +++ b/transport-helper.c @@ -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)
-- 1.6.6.341.ga7aec