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

Updated multi-head downloads and $GIT_DIR/remotes/ support

From
Junio C Hamano <junkio@cox.net>
Date
Aug 20, 2005, 18:13 UTC
Message-ID
<7vvf20o4sp.fsf@assigned-by-dhcp.cox.net>

Now I think all the pieces are glued together. I'll send the following patches, which are already in the proposed updates branch.

I sent an early WIP for some of them, but the patches are reorganized for easier review and applies on top of the current "master" branch.

This series consists of the following:
    Start adding the $GIT_DIR/remotes/ support.
    Multi-head fetch.
    Retire git-parse-remote.
    Infamous 'octopus merge'
    Make "git pull" and "git fetch" default to origin
    Use .git/remote/origin, not .git/branches/origin.

The issues I discussed in "Multi-head fetches, pulls, and a King Ghidorah" are addressed there, and the examples in "MyGITDay" message I sent earlier should work with these patches. I'll work on adding some documentation, maybe in howto or tutorial format, over the weekend.

-jc
Next: Junio C Hamano
Message 1 of 7 in “Updated multi-head downloads and $GIT_DIR/remotes/ support”
  1. Junio C HamanoAug 20, 2005
  2. Start adding the $GIT_DIR/remotes/ support.Junio C Hamano, Aug 20, 2005
  3. Multi-head fetch.Junio C Hamano, Aug 20, 2005
  4. Retire git-parse-remote.Junio C Hamano, Aug 20, 2005
  5. Infamous 'octopus merge'Junio C Hamano, Aug 20, 2005
  6. Make "git pull" and "git fetch" default to originJunio C Hamano, Aug 20, 2005
  7. Use .git/remote/origin, not .git/branches/origin.Junio C Hamano, Aug 20, 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.