git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v2] push: Enhance unspecified push default warning

From
Philip Oakley <philipoakley@iee.org>
Date
Oct 3, 2013, 21:11 UTC
Message-ID
<587B871F3486410EB43C42CB20930E6D@PhilipOakley>
In-Reply-To
<CAKYC+eJYgjZ1cZ2kA1v+nSN0ADA_ZPFgfYQ6_zR2PuYGBhi+3Q@mail.gmail.com>
From: "Greg Jacobson" <coder5000@gmail.com>
Show 21 quoted lines
> When the unset push.default warning message is displayed
> this may be the first time many users encounter push.default.
> Modified the warning message to explain in a compact
> manner what push.default is and why it is being changed in
> Git 2.0.  Also provided additional information to help users
> decide if this change will affect their workflow.
>
> Signed-off-by: Greg Jacobson <coder5000@gmail.com>
> ---
> builtin/push.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/builtin/push.c b/builtin/push.c
> index 7b1b66c..eb7a721 100644
> --- a/builtin/push.c
> +++ b/builtin/push.c
> @@ -174,6 +174,15 @@ N_("push.default is unset; its implicit value is
> changing in\n"
>    "\n"
>    "  git config --global push.default simple\n"
>    "\n"
Should 'matching' and 'simple' be quoted below for additional clarity?
> +   "When push.default is set to matching git will push all local 
> branches\n"

"When push.default is set to 'matching', git will push all local branches\n"

Show 7 quoted lines
> +   "to the remote branches with the same (matching) name.  This will 
> no\n"
> +   "longer be the default in Git 2.0 because a branch could be\n"
> +   "unintentionally pushed to a remote.\n"
> +   "\n"
> +   "In Git 2.0 the new push.default of simple will push only the 
> current\n"

"In Git 2.0 the new push.default of 'simple' will push only the current\n"

Show 12 quoted lines
> +   "branch to the same remote branch used by git pull.   A push 
> will\n"
> +   "only succeed if the remote and local branches have the same 
> name.\n"
> +   "\n"
>    "See 'git help config' and search for 'push.default' for further
> information.\n"
>    "(the 'simple' mode was introduced in Git 1.7.11. Use the similar 
> mode\n"
>    "'current' instead of 'simple' if you sometimes use older versions
> of Git)");
> -- 
Philip 
Previous: Greg Jacobson
Message 2 of 2 in “push: Enhance unspecified push default warning”
  1. push: Enhance unspecified push default warningGreg Jacobson, Oct 3, 2013
  2. Philip OakleyOct 3, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.