| ▲ | steveklabnik 12 hours ago | |
Pre commit hooks are complicated because jj just has a fundamentally different lifecycle than git does. Tools that integrate with git specifically can be tough though, yeah. Some do Just Work, and some very much do not. I’ve found a “we use jj not git for this project” in Claude.md makes falling back to git rare, but I also tend to incorporate version control into slash commands or skills directly rather than let Claude decide what to do. | ||
| ▲ | zamalek 3 hours ago | parent | next [-] | |
Yeah, in an ideal world we'd have "save hooks" but that would probably be much too computationally expensive in some cases. | ||
| ▲ | rtaylorgarlock 12 hours ago | parent | prev [-] | |
I also prefer to manage version management myself directly, even with llm-gen'd CICD elements, so preferring jj hasn't been nearly as costly for me specifically :D | ||