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

Re: What to expect after 0.99.8

From
JWJosef Weidendorfer <josef.weidendorfer@gmx.de>
Date
Oct 3, 2005, 12:55 UTC
Message-ID
<200510031455.30187.Josef.Weidendorfer@gmx.de>
In-Reply-To
<7v7jcvxxrl.fsf@assigned-by-dhcp.cox.net>
On Monday 03 October 2005 02:14, Junio C Hamano wrote:
> * Perhaps accept patches to introduce the concept of "patch flow
>   expressed as ref mappings" Josef has been advocating about.

This was about a central place to store local/remote ref mappings. I proposed the Pull/Push lines in remote/ files changing to hold these mappings, and putting the defaults into Pull-Default and Push-Default.

I changed my mind: IMHO for simplicity, porcelain commands should mostly deal with refspecs (default: current head), and thus, above mappings should be stored per ref/head, not per remote repository. I.e. I won't provide a patch for this.

But why did we choose to make git-pull/git-push to accept a remote repository as first argument, and not a head/refspec in the first place? [Of course, this needs the remote repository be retrievable by head name: see branches/ files. And currently missing here is the distinction between fetch and push direction].

In the current state, it would be better to get rid of branches/ parsing in GIT at all: By keeping it in, we force Cogito to keep the current format. [BTW: the git-push man page is wrong about branches/: the name of the file in branches/ corresponds to a local refspec, and not to a remote name]

Josef
Previous: Fredrik KuivinenNext: Junio C Hamano
Message 5 of 39 in “What to expect after 0.99.8”
  1. Junio C HamanoOct 3, 2005
  2. A Large Angry SCMOct 3, 2005
  3. Junio C HamanoOct 3, 2005
  4. Enable and fix support for base less merges.Fredrik Kuivinen, Oct 3, 2005
  5. Josef WeidendorferOct 3, 2005
  6. Junio C HamanoOct 4, 2005
  7. Josef WeidendorferOct 4, 2005
  8. Junio C HamanoOct 4, 2005
  9. Random documentation fixesJonas Fonseca, Oct 3, 2005
  10. Daniel BarkalowOct 3, 2005
  11. Martin CoxallOct 3, 2005
  12. Nick HengeveldOct 3, 2005
  13. Daniel BarkalowOct 3, 2005
  14. Junio C HamanoOct 3, 2005
  15. Daniel BarkalowOct 3, 2005
  16. Junio C HamanoOct 3, 2005
  17. Linus TorvaldsOct 3, 2005
  18. Dan AloniOct 4, 2005
  19. Daniel BarkalowOct 4, 2005
  20. Matthias UrlichsOct 4, 2005
  21. H. Peter AnvinOct 4, 2005
  22. Matthias UrlichsOct 4, 2005
  23. H. Peter AnvinOct 4, 2005
  24. Junio C HamanoOct 4, 2005
  25. Linus TorvaldsOct 5, 2005
  26. H. Peter AnvinOct 5, 2005
  27. Daniel BarkalowOct 4, 2005
  28. H. Peter AnvinOct 4, 2005
  29. Daniel BarkalowOct 4, 2005
  30. Alan ChandlerOct 3, 2005
  31. H. Peter AnvinOct 3, 2005
  32. Greg KHOct 4, 2005
  33. H. Peter AnvinOct 5, 2005
  34. Matthias UrlichsOct 3, 2005
  35. Chuck LeverOct 4, 2005
  36. Junio C HamanoOct 4, 2005
  37. Fredrik KuivinenOct 4, 2005
  38. Fredrik KuivinenOct 5, 2005
  39. Junio C HamanoOct 5, 2005

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.