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

Re: Reachability lists in git

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 18, 2014, 20:13 UTC
Message-ID
<xmqqzjbouv0y.fsf@gitster.dls.corp.google.com>
In-Reply-To
<20141118194129.GI6527@google.com>
Jonathan Nieder <jrnieder@gmail.com> writes:
> --ancestry-path is my current favorite tool for walking-forward needs.
Curious.  I often want to answer this question:
    Commit 982ac87 was reported to be faulty.  What topic was it on
    and at which point was it merged to 'master'?
     - What is the 'bottom' of the topic, that is, the commit
       reachable from the faulty commit that was already on 'master'
       when the faulty commit was written the first time?
     - What is the 'top' of the topic, that is, were there more
       commits made on top to build on the faulty commit on the
       topic before the whole thing was merged to 'master'?
     - Were there follow-up fixes and enhancements on the topic
       after the topic was merged to 'master' (this is harder)?
And my experiments with --ancestry-path has been less than ideal.
Previous: Jonathan NiederNext: Jonathan Nieder
Message 3 of 14 in “Reachability lists in git”
  1. Alan SternNov 18, 2014
  2. Jonathan NiederNov 18, 2014
  3. Junio C HamanoNov 18, 2014
  4. Jonathan NiederNov 18, 2014
  5. Jonathan NiederNov 18, 2014
  6. Junio C HamanoNov 18, 2014
  7. Alan SternNov 18, 2014
  8. Jonathan NiederNov 18, 2014
  9. Alan SternNov 18, 2014
  10. Junio C HamanoNov 18, 2014
  11. Junio C HamanoNov 18, 2014
  12. Alan SternNov 18, 2014
  13. Junio C HamanoNov 18, 2014
  14. Alan SternNov 18, 2014

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.