←back to thread

Jujutsu for everyone

(jj-for-everyone.github.io)
434 points Bogdanp | 1 comments | | HN request time: 0.334s | source
Show context
marcuskaz ◴[] No.45084298[source]
> Jujutsu is more powerful than Git. Despite the fact that it's easier to learn and more intuitive, it actually has loads of awesome capabilities for power users that completely leave Git in the dust.

Like? This isn't explained, I'm curious on why I would want to use it, but this is just an empty platitude, doesn't really give me a reason to try.

replies(7): >>45084316 #>>45084327 #>>45084439 #>>45084678 #>>45088571 #>>45092597 #>>45093098 #
interroboink ◴[] No.45088571[source]
Jujutsu has many Mercurial-style features, one of them being revsets[1] - a set-notation-style DSL for selecting changesets (eg: which ones to log, etc). I have never found anything as powerful as revsets in Git.[2]

[1] https://jj-vcs.github.io/jj/latest/revsets/

[2] https://stackoverflow.com/questions/22520751/what-is-the-git...

replies(2): >>45088581 #>>45089737 #
exclipy ◴[] No.45089737[source]
git-branchless implements revsets for git https://github.com/arxanas/git-branchless/wiki/Reference:-Re...
replies(1): >>45089907 #
1. MrJohz ◴[] No.45089907[source]
Git branchless is basically jj as a git subcommand - it's no coincidence that arxanas is also involved in jj's development!