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

Re: [PATCH] (experimental) per-topic shortlog.

From
Linus Torvalds <torvalds@osdl.org>
Date
Nov 27, 2006, 01:53 UTC
Message-ID
<Pine.LNX.4.64.0611261747380.30076@woody.osdl.org>
In-Reply-To
<7vejrpr7mw.fsf@assigned-by-dhcp.cox.net>
On Sun, 26 Nov 2006, Junio C Hamano wrote:
Show 6 quoted lines
> 
>  - a two-commit series on MIPS via Ralf Baechle,
>  - a four-commit series on ARM via Russel King,
>  - a three-commit series on POWERPC via Paul Mackerras,
>  - a seventeen-commit series in net/ area via Dave Miller,
>  - a three-commit series on x86_64 via Andi Kleen.
You'll reasonably often see in the kernel:
 - a patch-series by Andrew (where nothing but filename clustering really 
   would help: the committer is me, and the thing is linear)
 - linearly on top of that, a git merge that was a fast-forward 
   (especially from the subset of people who actively rebase their trees: 
   that notably includes Dave Miller, but also for example the DVB people)

so purely a first-parent logic would not catch that case at all (but the committer would at least catch the "patch-series by Andrew" -> "Merge of network tree by Davem" break).

But especially with long patch-series through Andrew, it would be nice to have some other heuristics (although they _tend_ to be fairly random, especially at the end of the release cycle - at the beginning, I tend to have series of 100-200 patches that often _could_ be clearly clustered into a few clusters).

Anyway, the real win of clusterign would likely be for big releases, ie soemthing like "v2.6.18..v2.6.19-rc1", where there's definitely some clustering even apart from just merging (although the merge topology will definitely get some of it)

Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 18 in “(experimental) per-topic shortlog.”
  1. (experimental) per-topic shortlog.Junio C Hamano, Nov 27, 2006
  2. Linus TorvaldsNov 27, 2006
  3. Junio C HamanoNov 27, 2006
  4. Linus TorvaldsNov 27, 2006
  5. Junio C HamanoNov 27, 2006
  6. Linus TorvaldsNov 27, 2006
  7. Junio C HamanoNov 27, 2006
  8. Linus TorvaldsNov 27, 2006
  9. Johannes SchindelinNov 27, 2006
  10. Junio C HamanoNov 28, 2006
  11. Jeff KingNov 28, 2006
  12. Johannes SchindelinNov 28, 2006
  13. Jeff KingNov 28, 2006
  14. Junio C HamanoNov 29, 2006
  15. Jeff KingDec 1, 2006
  16. Junio C HamanoDec 1, 2006
  17. Junio C HamanoDec 1, 2006
  18. Jeff KingDec 1, 2006

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.