jesseduffield / jesseduffield/lazygit
Stacked PRs in lazygit
- 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.**
I'm interested in incorporating stacked PRs into a lazygit workflow:
https://benjamincongdon.me/blog/2022/07/17/In-Praise-of-Stacked-PRs/
https://timothya.com/blog/git-stack/
I don't yet have a clear vision of how this would work in lazygit, but the overarching goal is to be able to make several related, simultaneous pull requests (each with 1 or more commits) in Github (or similar). Given feedback from the PRs, I'd like a way to edit the commits within PRs, or re-sequence the PRs in lazygit, or omit / introduce new PRs in between existing PRs.
**Describe the solution you'd like**
This is more of a "call for ideas" than a concrete solution. Has the concept of stacked PRs been discussed? Are there existing solutions that work well with lazygit? Would it make sense to use a command like `git-stack`, or would a custom implementation specific to lazygit make more sense?
**Additional context**
I'm exploring command-line tools like `gh-stack`, `git-stack`, and `git-branchless`. There are also possibly-commercial options out there such as graphite (`gt`).
Contributor guide
Assessment
This issue has not been assessed yet.