4 ms·
I already set up a jj (jujutsu) repo in my projects colocated with git (it uses git for its backend). Once you additionally set up a certain background daemon,
by pmarreck 1y ago
I already set up a jj (jujutsu) repo in my projects colocated with git (it uses git for its backend). Once you additionally set up a certain background daemon, it will then autocommit (label-lessly) every change to every file in that project. So you get "infinite undo", basically. It's actually more powerful than this checkpointing idea.
- mistahchris 1y agoI'm a recent jj convert, and working with llms was actually a driver for my own jj adoption. I haven't tried the watch daemon, but I do run `jj new` anytime i ask the llm agent to do anything. It has worked amazingly well.
- MrGreenTea 1y agoI automated that with some simple claude hooks that detect if we're in a `jj` repo and also prompts claude to `jj commit -m` after every change.
- mistahchris 1y agoi've done that as well. but turns out, for me, i'd rather do it manually most of the time.
- pmarreck 1y agohere's my actual setup: https://news.ycombinator.com/item?id=45426787 https://news.ycombinator.com/item?id=45426787 Avoids having to do any jj command at all!
- pmarreck 1y agohere's my actual setup: https://news.ycombinator.com/item?id=45426787 https://news.ycombinator.com/item?id=45426787 Avoids even having to do "jj new"!
- pmarreck 1y agohttps://andre.arko.net/2025/09/28/stupid-jj-tricks/ https://andre.arko.net/2025/09/28/stupid-jj-tricks/ some pretty neat jj tricks I just learned about!