▲ | scottgg 2 days ago | |||||||
You can do it to any change in the repo and everything gets automatically rebased downstream of it - so if you three nicely structured changes you can go change the first one if you need and it just works. I’m selling it short a bit - it does a lot more! There’s a great Steve Klabnik tutorial [1]. To me the main thing is it makes it very easy to think and work in terms of logical changes. | ||||||||
▲ | diggan 2 days ago | parent [-] | |||||||
> You can do it to any change in the repo and everything gets automatically rebased downstream of it So does `git rebase -i $commit^1` and marking the commit with `edit`, any commit afterwards (which I think you mean by "downstream"?) also gets rewritten since you've changed a commit in the middle. I'm not sure if you're selling it a bit short, or if `jj` just have a target audience that I am not a part of, both are of course ok :) | ||||||||
|