jesseduffield / jesseduffield/lazygit

Filter out or collapse merge commits in the Commits panel

Open
#4,930 4 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
82.4k
Forks
3k
Avg merge
2d 18h
Merged PRs (30d)
19

Description

### Is your feature request related to a problem? Please describe.
In big monorepos merge commits make the Commits log unusable

### Describe the solution you'd like
Commit Log Options to hide/collapse merge commits

### Describe alternatives you've considered
Not using the Commit panel and switching to `git log --oneline trunk..HEAD` or `git log --first-parent --no-merges`

### Additional context
There is a proof of concept https://github.com/levabala/lazygit/tree/feature/collapse-merge-commits

Related issues:
#3575

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.