←back to thread

Jujutsu for everyone

(jj-for-everyone.github.io)
434 points Bogdanp | 5 comments | | HN request time: 0.84s | source
1. xmonkee ◴[] No.45085219[source]
Does jj effectively support stacked diffs on github? I've been paying through the nose for Graphite lately because it does, and the feeling I get is I'm just paying for their nice cli tool. `gt create` and `gt sync` is all I need. I don't really fully agree that their interface is entirely necessary or worth the $3500 per year it costs right now for my team.
replies(4): >>45085493 #>>45085886 #>>45085908 #>>45089246 #
2. baq ◴[] No.45085493[source]
GitHub needs to redesign PRs to properly support stacking them. It isn’t a client problem, but jj does make rebasing multiple branches correctly trivial, so if GitHub supported this workflow in a non-pretend fashion, it’d work.

If rebasing correctly is enough to support your use case, then the answer is ‘it’ll work’.

3. shepherdjerred ◴[] No.45085886[source]
jj is great, but it doesn't quite fill the void of Graphite.

I've heard good things about https://abhinav.github.io/git-spice/

replies(1): >>45093952 #
4. paradox460 ◴[] No.45085908[source]
Kind of. You can do most of it by hand, and there are some community made tools that improve the experience and basically give you graphite lite

https://github.com/keanemind/jj-stack

5. KingMob ◴[] No.45089246[source]
No, sadly, that's more of a Github limitation.