3 ms·
git-stk: Git-native stacked branch workflow helper
- sayonara_lara 4mo agoA Rust-based tool I've been working on for a bit now, since getting hooked on the stacking workflow at work (we use Graphite mostly). I didn't like the idea of getting married to a paid product for something so core in my day-to-day work, and other tools I explored (git-town, branchless, jj, spr, etc.) all had elements I didn't like, so I designed and built something for myself. I have tried to refine and expand it into what I think is a very polished tool that aims to work well on Linux, macOS, and Windows, with strong GitHub and GitLab integration (perhaps more eventually). My full blog post on it: https://larakelley.com/posts/git-stk https://larakelley.com/posts/git-stk
- newaccountman2 4mo agoWill check it out. I have been looking for and was working on something similar. Would recommend putting sample usage in GitHub README and making the README a bit more concise and digestible. Any plans to support turning commits into individual stacked branches?
- sayonara_lara 4mo agoThanks! README could likely be more concise, yes. It's kinda the main document available without downloading the tool as of now. `git stk guide` offers an interactive set of tutorials to cover sample usage for now. R.e. commits being turned into branches - a `split` command like Graphite has feels pretty reasonable, I could file an issue for tracking.
- zisa-security 4mo agoGreat work. A Rust-based approach to stacked workflows feels refreshingly first‑principles. Tools like this often surface architectural assumptions that linear workflows tend to hide.
- sayonara_lara 4mo agoThank you!