Started messing with #jujutsu #jj. Has some very neat ideas as expected.
Git interop is a little clunky still, though hopefully I just haven't discovered quite the right commands ("new technology, tutorials are outdated the moment they're published" problems…)
Eg, a rapid fire "fuck, why is my CI/CD not workin right" workflow. In Git, having already done a 'checkout mybranch' that morning:
- git commit -m 'lmao'
- git push
In jj, because you're never "on" a branch:
- jj commit -m 'lmao' (or have done a 'describe' earlier, and do a 'new' now)
- jj bookmark advance mybranch --to @-
- jj git push --bookmark mybranch
Over and over! Obviously I could shell alias this, but.