aboutsummaryrefslogtreecommitdiff
path: root/builtin-push.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2009-07-18 17:19:47 -0700
committerJunio C Hamano <gitster@pobox.com>2009-07-18 17:20:52 -0700
commitbba0fd22ad654460a81c4b35462b600d9432a869 (patch)
treef05a76c5f82b6947704b85ed4a4e9c9e879fd9d6 /builtin-push.c
parentd5cee0f78654357965cb88c4e6d3cfa272d9ae28 (diff)
downloadgit-bba0fd22ad654460a81c4b35462b600d9432a869.tar.gz
git-bba0fd22ad654460a81c4b35462b600d9432a869.tar.xz
push: do not give big warning when no preference is configured
If the message said "we will be changing the default in the future, so this is to warn people who want to keep the current default what to do", it would have made some sense, but as it stands, the message is merely an unsolicited advertisement for a new feature, which it is not helpful at all. Squelch it. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-push.c')
-rw-r--r--builtin-push.c27
1 files changed, 1 insertions, 26 deletions
diff --git a/builtin-push.c b/builtin-push.c
index 0a0297f98..1d92e22f0 100644
--- a/builtin-push.c
+++ b/builtin-push.c
@@ -64,36 +64,11 @@ static void setup_push_tracking(void)
add_refspec(refspec.buf);
}
-static const char *warn_unconfigured_push_msg[] = {
- "You did not specify any refspecs to push, and the current remote",
- "has not configured any push refspecs. The default action in this",
- "case is to push all matching refspecs, that is, all branches",
- "that exist both locally and remotely will be updated. This may",
- "not necessarily be what you want to happen.",
- "",
- "You can specify what action you want to take in this case, and",
- "avoid seeing this message again, by configuring 'push.default' to:",
- " 'nothing' : Do not push anything",
- " 'matching' : Push all matching branches (default)",
- " 'tracking' : Push the current branch to whatever it is tracking",
- " 'current' : Push the current branch"
-};
-
-static void warn_unconfigured_push(void)
-{
- int i;
- for (i = 0; i < ARRAY_SIZE(warn_unconfigured_push_msg); i++)
- warning("%s", warn_unconfigured_push_msg[i]);
-}
-
static void setup_default_push_refspecs(void)
{
git_config(git_default_config, NULL);
switch (push_default) {
- case PUSH_DEFAULT_UNSPECIFIED:
- warn_unconfigured_push();
- /* fallthrough */
-
+ default:
case PUSH_DEFAULT_MATCHING:
add_refspec(":");
break;