From: Junio C Hamano Date: Thu, 30 Jun 2011 00:03:10 +0000 (-0700) Subject: Merge branch 'jc/advice-about-to-lose-commit' X-Git-Tag: v1.7.7-rc0~125 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=0faf247485c2dc92fd8b492a5c4b49237e0338ee;hp=dbae1a13363c45d3f77061f61ca73a0c3ed045cf;p=git.git Merge branch 'jc/advice-about-to-lose-commit' * jc/advice-about-to-lose-commit: checkout: make advice when reattaching the HEAD less loud Conflicts: builtin/checkout.c --- diff --git a/builtin/checkout.c b/builtin/checkout.c index 28cdc51b8..015730fbd 100644 --- a/builtin/checkout.c +++ b/builtin/checkout.c @@ -657,24 +657,25 @@ static void suggest_reattach(struct commit *commit, struct rev_info *revs) "Warning: you are leaving %d commit behind, " "not connected to\n" "any of your branches:\n\n" - "%s\n" - "If you want to keep it by creating a new branch, " - "this may be a good time\nto do so with:\n\n" - " git branch new_branch_name %s\n\n", + "%s\n", /* The plural version */ "Warning: you are leaving %d commits behind, " "not connected to\n" "any of your branches:\n\n" - "%s\n" - "If you want to keep them by creating a new branch, " - "this may be a good time\nto do so with:\n\n" - " git branch new_branch_name %s\n\n", + "%s\n", /* Give ngettext() the count */ lost), lost, - sb.buf, - sha1_to_hex(commit->object.sha1)); + sb.buf); strbuf_release(&sb); + + if (advice_detached_head) + fprintf(stderr, + _( + "If you want to keep them by creating a new branch, " + "this may be a good time\nto do so with:\n\n" + " git branch new_branch_name %s\n\n"), + sha1_to_hex(commit->object.sha1)); } /*