Skip to content

Descendant branches of main incoherently rendered #146

@plafrance

Description

@plafrance

Whenever a branch is created directly from "main", it is unnecessarily rendered on a side column.

Examples :

These show different renderings of the same repo, the only difference being the position of "main".

   ●  2ac1be3 (xyz) Test Thu Apr 23 13:33:55 EDT 2026
   ●  4f6e580 (abc) Test Thu Apr 23 13:19:40 EDT 2026
   ●  765f904 (test) Test Thu Apr 23 13:19:22 EDT 2026
 ┌─┘  
 ●    a29b654 (HEAD -> main) Test Thu Apr 23 13:18:31 EDT 2026
---
   ●  2ac1be3 (xyz) Test Thu Apr 23 13:33:55 EDT 2026
   ●  4f6e580 (abc) Test Thu Apr 23 13:19:40 EDT 2026
 ┌─┘  
 ●    765f904 (HEAD -> main, test) Test Thu Apr 23 13:19:22 EDT 2026
 ●    a29b654 Test Thu Apr 23 13:18:31 EDT 2026
---
   ●  2ac1be3 (xyz) Test Thu Apr 23 13:33:55 EDT 2026
   ●  4f6e580 (abc) Test Thu Apr 23 13:19:40 EDT 2026
 ┌─┘  
 ●    765f904 (main) Test Thu Apr 23 13:19:22 EDT 2026
 ●    a29b654 (HEAD -> test) Test Thu Apr 23 13:18:31 EDT 2026
---
 ●  2ac1be3 (xyz) Test Thu Apr 23 13:33:55 EDT 2026
 ●  4f6e580 (abc) Test Thu Apr 23 13:19:40 EDT 2026
 ●  765f904 Test Thu Apr 23 13:19:22 EDT 2026
 ●  a29b654 (HEAD -> test) Test Thu Apr 23 13:18:31 EDT 2026

Expectation :

The graph should be identical to the result of "git log --all --graph", that is, a straight line:

 ●  2ac1be3 (xyz) Test Thu Apr 23 13:33:55 EDT 2026
 ●  4f6e580 (abc) Test Thu Apr 23 13:19:40 EDT 2026
 ●  765f904 (test) Test Thu Apr 23 13:19:22 EDT 2026
 ●  a29b654 (HEAD -> main) Test Thu Apr 23 13:18:31 EDT 2026

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions