News for hackers. Stuff that matters.
Re:jj: a Git-compatible VCS that is both simple and powerful by sureglymop on Wednesday February 12, 2025 @03:28AM (#43023139)
This probably exists but what I really want is a way to keep changes that are not yet commuted with branches they belong to. I know that I can stash but it's not the same because the stash becomes a mess. I also know that I could commit and later before pushing merge commits together into one that resolves the branch. But it would be hard for me to remember that I did that after switching branches and coming back.

What I'm really getting at is, I want a system that records all changes I make and then let's me very selectively choose which of those are pushed to others. Git is definitely the least bad solution now but it's not as seamless as it could be.

Re:jj: a Git-compatible VCS that is both simple and powerful by necauqua on Thursday February 13, 2025 @05:49PM (#43042473)
With what you described it sounds like jj is _literally_ exactly what you need, lol

Give it a try, but also know that git branches and _topological_ branches are different things