Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I have a lot of things that are built around git already- such as my very commandline, which shouts in bright red if we are on DETACHED HEAD.

I know WHY detached heads happen when using jj (from git's perspective); that doesn't mean I have to LIKE it. Why can't interim worktree commits just use the most-recent bookmark, which is 99% of the time what you'd likely want anyway, is easily movable if it's not, and keeps all Git tooling (as well as old Git users like me) from getting confused?

I've been letting LLMs make commits for many months now. Perhaps that's the "problem" in my case, and why LLMs' incomplete "mental" model of jj seems to cause issues. You wouldn't see the problem if you are still manually committing. (Also, WHY are you still manually committing? LLMs are pretty great now at git committing, at least!)



> such as my very commandline, which shouts in bright red if we are on DETACHED HEAD.

Fix the command line. Mine just shows the git hash, and the color is only red if there's an uncommitted diff. It doesn't care if I'm in a detached head.

> Also, WHY are you still manually committing? LLMs are pretty great now at git committing, at least!)

I like to control the shape of my commit log.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: