Thread (3 messages) 3 messages, 3 authors, 2026-02-18

Re: [PATCH 4/5] builtin/repo: find commit with most parents

From: Justin Tobler <hidden>
Date: 2026-02-18 20:06:47

On 26/02/04 12:14AM, Kristoffer Haugsbakk wrote:
On Tue, Feb 3, 2026, at 23:48, Junio C Hamano wrote:
quoted
Justin Tobler [off-list ref] writes:
quoted
Complex merge events may produce an octopus merge where the resulting
merge commit has more than two parents. While iterating through objects
in the repository for git-repo-structure, identify the commit with the
most parents and display it in the output.
Does the size of octopus have anything more than a curiosity value?
I’m guessing this stat is inspired by git-sizer.[1][2] This is all that
the project says about “octopus”:

    * Are there other bizarre and questionable things in your repository?

        * Annotated tags pointing at one another in long chains?
        * Octopus merges with dozens of parents?
        * Commits with gigantic log messages?

It marks the max of 10 in this repo as a “one star” (*) concern
(lowest). The 66 parent commit in the Linux Kernel gets six stars.
Yup, this is taken from git-sizer. From my perspective the max parents
value largely just provides additional insight into how the repository
may have been used/structured.

-Justin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help