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

Re: GIT 0.99.7d, and end of week status.

From
Junio C Hamano <junkio@cox.net>
Date
Sep 26, 2005, 00:01 UTC
Message-ID
<7v1x3cn1cj.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<200509252143.23905.alan@chandlerfamily.org.uk>
Alan Chandler <alan@chandlerfamily.org.uk> writes:
> Does that mean I have missed some step along the way to get the maint branch 
> position moved to the new tag?
To recap, you did:
    (before 0.99.7d propagated to the mirrors)
    $ git clone http://kernel.org/pub/scm/git/git.git git-src
    $ cd git-src
    (after 0.99.7d propagated to the mirrors)
    $ git fetch origin tag v0.99.7d
    $ git checkout -f maint

The 'fetch origin tag v0.99.7d' step should have left the new file .git/refs/tags/v0.99.7d _after_ downloading all the objects necessary to reconstruct the history to get there.

Ah, you are right. My instruction did not update other branches for you. My bad.

Assuming people stay on their "master" branch, and have the recommended .git/remotes/origin contents in my previous message, then the steps "after 0.99.7d propagated to the mirrors" would just be:

    $ git fetch

which would fetch all the branches mentioned in the remotes file, and then:

    $ git checkout -f maint
which would switch your working tree to maint branch.

NOTE NOTE NOTE. The above assumes you are on your "master" branch when you run 'git fetch' --- if you are on any of the branches that is being updated (you can check which branch you are on with 'git branch' without argument, or just with 'ls -l .git/HEAD') 'git fetch' will complain because doing so without updating them to match the updated branch head would make your index file and working tree inconsistent with your .git/HEAD, but 'git fetch' is supposed to be only fetching without touching the working tree.

Previous: Alan ChandlerNext: Alan Chandler
Message 5 of 23 in “GIT 0.99.7d, and end of week status.”
  1. Junio C HamanoSep 25, 2005
  2. Alan ChandlerSep 25, 2005
  3. Junio C HamanoSep 25, 2005
  4. Alan ChandlerSep 25, 2005
  5. Junio C HamanoSep 26, 2005
  6. Alan ChandlerSep 26, 2005
  7. Junio C HamanoSep 26, 2005
  8. Tom PrinceSep 25, 2005
  9. Junio C HamanoSep 25, 2005
  10. Petr BaudisSep 26, 2005
  11. Junio C HamanoSep 26, 2005
  12. Petr BaudisSep 27, 2005
  13. Matthias UrlichsSep 29, 2005
  14. Junio C HamanoSep 29, 2005
  15. Jon LoeligerSep 26, 2005
  16. Junio C HamanoSep 26, 2005
  17. Fix default pull not to do an unintended Octopus.Junio C Hamano, Sep 27, 2005
  18. Josef WeidendorferSep 27, 2005
  19. Petr BaudisSep 27, 2005
  20. Josef WeidendorferSep 27, 2005
  21. Junio C HamanoSep 27, 2005
  22. Petr BaudisSep 27, 2005
  23. Petr BaudisSep 27, 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.