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

[take 2] revision parsing made incremental

From
Pierre Habouzit <madcoder@debian.org>
Date
Jul 8, 2008, 13:19 UTC
Message-ID
<1215523175-28436-1-git-send-email-madcoder@debian.org>

Following Dscho's remarks, I reworked the series to avoid changing setup_revisions semantics for now, and only exposed the part that groks options (and keep pseudo revision arguments out).

It indeed makes the series smaller, even if the first patch is quite long to read, and is just enough for simplifying git-blame in a very satisfying way.

The series passes the testsuite, has no know blanks issues, and is pushed to my public repository.

Next: Pierre Habouzit
Message 1 of 6 in “[take 2] revision parsing made incremental”
  1. Pierre HabouzitJul 8, 2008
  2. 1/3 revisions: split handle_revision_opt from setup_revisions.Pierre Habouzit, Jul 8, 2008
  3. 2/3 git-blame: migrate to incremental parse-option [1/2]Pierre Habouzit, Jul 8, 2008
  4. 3/3 git-blame: migrate to incremental parse-option [2/2]Pierre Habouzit, Jul 8, 2008
  5. Linus TorvaldsJul 8, 2008
  6. Junio C HamanoJul 8, 2008

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.