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

Re: Ensimag students projects, version 2013

From
Jeff King <peff@peff.net>
Date
Apr 16, 2013, 04:23 UTC
Message-ID
<20130416042310.GA15676@sigill.intra.peff.net>
In-Reply-To
<7v1uab26bn.fsf@alter.siamese.dyndns.org>
On Mon, Apr 15, 2013 at 07:53:48AM -0700, Junio C Hamano wrote:
Show 5 quoted lines
> > Yes. The concept isn't that hard, but the question was one of whether it
> > would break some obscure workflows. But I don't remember all of the
> > details; I think I gave some examples in past threads.
> 
> I think the one Thomas lists in $gmane/165758 is the one.
The one I was thinking of is:
  http://article.gmane.org/gmane.comp.version-control.git/127215
Show 8 quoted lines
> The primary reason why I do not think this is relevant these days is
> because the original premise "remote tracking branches keep what the
> last 'git fetch' observed" has already been broken for a long time.
> The users are better off thinking that the remote tracking branches
> can be updated any time (not just the last 'git fetch') when Git
> observes (or could observe) the state of the remote without being
> told explicitly with today's "pretend as if we fetched immediately
> after we push" behaviour.

Yeah, that is certainly my mental model, and how "git push" works (and how the patch I linked to above works). I actually don't care that much either way, which is why I haven't polished up that patch. I'd be happy if somebody worked on it, but I don't know if it is all that interesting a student project. It is not much development, and mostly about digging in the history of what tracking branches mean, and convincing everybody it's a good change. Which is hard for any newcomer to the community to do as a first project.

-Peff
Previous: Junio C HamanoNext: Duy Nguyen
Message 9 of 21 in “Ensimag students projects, version 2013”
  1. Matthieu MoyApr 14, 2013
  2. Ping YinApr 15, 2013
  3. Matthieu MoyApr 15, 2013
  4. Thomas RastApr 15, 2013
  5. Matthieu MoyApr 15, 2013
  6. John KeepingApr 15, 2013
  7. Jeff KingApr 15, 2013
  8. Junio C HamanoApr 15, 2013
  9. Jeff KingApr 16, 2013
  10. Duy NguyenApr 15, 2013
  11. Ramkumar RamachandraApr 15, 2013
  12. Junio C HamanoApr 15, 2013
  13. Matthieu MoyApr 15, 2013
  14. Jeff KingApr 16, 2013
  15. Junio C HamanoApr 16, 2013
  16. Ramkumar RamachandraApr 16, 2013
  17. Ramkumar RamachandraApr 16, 2013
  18. Junio C HamanoApr 16, 2013
  19. Ramkumar RamachandraApr 16, 2013
  20. Ramkumar RamachandraApr 16, 2013
  21. Phil HordApr 16, 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.