In the meantime, I use jujutsu on 2 of my current projects full time. I do everything, including push/fetch via jj. (with a help of majutsu.el).

The third project have a lot of untracked and ustaged changes, so I'm a bit hesitant to switch it to jj right now. (technically nothing stops me from doing so, but I want to use migration as an opportunity to cleanup and commit all "ongoing" changes).

Anyway, jujutsu is hucking awesome, I enjoy every second using it.

#git #jujutsu #vcs #emacs

@abcdw does jj have Magit integration or are you using the cli? Last I looked at it, Emacs support didn't seem to be there and it seemed like the jj folks were shoveling slop into it, so I decided to wait and watch.

@abcdw Did you know there's a configuration option you can set on a "per repository" basis so that #jujutsu won't add "untracked" files - making the behaviour like Git?

https://docs.jj-vcs.dev/latest/config/#paths-to-automatically-track

https://github.com/jj-vcs/jj/discussions/8187

This is a sort of middle option:

https://pksunkara.com/tech-notes/jujutsu-keeping-a-file-untracked/

Settings - Jujutsu docs

@futurile I actually like that jujutsu track everything by default. I even came up with workflows how to keep "private" files committed, but not pushed.