Remix.run Logo
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