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

[PATCH v2 0/1] making --set-upstream have default arguments

From
Abhradeep Chakraborty <chakrabortyabhradeep79@gmail.com>
Date
Dec 7, 2021, 18:22 UTC
Message-ID
<20211207182300.4361-1-chakrabortyabhradeep79@gmail.com>
In-Reply-To
<20211202144354.17416-1-chakrabortyabhradeep79@gmail.com>

The changes regarding 'git push -u' in the previous patch version were hurting the intention of using 'push.default'. This patch version fixes that.

Argumentless 'git push -u' sets the default remote as '<repository>'. '<refspec>' depends on the 'push.default' configuration. For 'push.default'=matching, it pushes refs to those branches that it should and sets them as the upstream of their respective local branches. For all other values of 'push.default', it uses the current branch for the refspec.

'<repository>' value depends on 'branch.*.remote' and 'remote.pushDefault' (if 'branch.*.remote' not found). If none of them are set then it defaults to 'origin'.

Abhradeep Chakraborty (1):
  push: make '-u' have default arguments
 Documentation/git-push.txt |  10 ++++
 builtin/push.c             |  11 +++-
 t/t5523-push-upstream.sh   | 114 +++++++++++++++++++++++++++++++++++++
 3 files changed, 133 insertions(+), 2 deletions(-)
-- 
2.17.1
Previous: Abhradeep ChakrabortyNext: Abhradeep Chakraborty
Message 11 of 21 in “making --set-upstream have default arguments”
  1. 0/1 making --set-upstream have default argumentsAbhradeep Chakraborty, Dec 2, 2021
  2. 1/1 push: make '-u' have default argumentsAbhradeep Chakraborty, Dec 2, 2021
  3. Junio C HamanoDec 2, 2021
  4. Abhradeep ChakrabortyDec 3, 2021
  5. Junio C HamanoDec 3, 2021
  6. Abhradeep ChakrabortyDec 3, 2021
  7. Philip OakleyDec 3, 2021
  8. Abhradeep ChakrabortyDec 3, 2021
  9. Philip OakleyDec 3, 2021
  10. Abhradeep ChakrabortyDec 3, 2021
  11. 0/1 making --set-upstream have default argumentsAbhradeep Chakraborty, Dec 7, 2021
  12. 1/1 push: make '-u' have default argumentsAbhradeep Chakraborty, Dec 7, 2021
  13. Eric SunshineDec 7, 2021
  14. Abhradeep ChakrabortyDec 8, 2021
  15. 0/1 making --set-upstream have default argumentsAbhradeep Chakraborty, Dec 9, 2021
  16. 1/1 push: make '-u' have default argumentsAbhradeep Chakraborty, Dec 9, 2021
  17. 0/1 making --set-upstream have default argumentsAbhradeep Chakraborty, Jan 1, 2022
  18. 1/1 push: make 'set-upstream' have dafault argumentsAbhradeep Chakraborty, Jan 1, 2022
  19. Junio C HamanoJan 4, 2022
  20. Abhradeep ChakrabortyJan 4, 2022
  21. Junio C HamanoJan 4, 2022

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.