3 ms·
I was already using jj (jujutsu) to do my own rewinds (it saves every change to every file as an unlabeled commit, assuming you set up its daemon). Would sort o
by pmarreck 1y ago
I was already using jj (jujutsu) to do my own rewinds (it saves every change to every file as an unlabeled commit, assuming you set up its daemon). Would sort of prefer to continue to do that since it's far more flexible than checkpoints
- deleted 1y ago[deleted]
- lukaslalinsky 1y agoHow do you use jj to get those checkpoints? I was experimenting with jj and claude code, but it was frustrating to have it run jj status all the time, could as well tell it to do git commit all the time.
- pmarreck 1y agoYou don't need to run `jj status` all the time, but you DO need to have Watchman installed, and a config like this: # ~/.jjconfig.toml [core] fsmonitor = "watchman" [core.watchman] # Newer docs use the hyphenated key below: register-snapshot-trigger = true
- swaits 1y agoCheckpoints also include context. I also use jj to checkpoint. When working on a change, each time I get to a stable point I squash and start fresh with an empty change. You can absolutely continue doing that.