4 pointsby sayonara_lara6 hours ago3 comments
  • sayonara_lara6 hours ago
    A 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

  • newaccountman26 hours ago
    Will 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_lara5 hours ago
      Thanks! 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-security6 hours ago
    Great 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.