Joy Reynolds
Joy Reynolds
It seems just the opposite of #3204. Does `jj` have its own ignore file also?
Is there special handling for `undo` when the ignore file is involved?
Maybe the nuance is that in the English dictionary, commit is only a verb. The VCS world has made it into a noun. While `jj` currently uses a Git backend,...
> This is my mental model after two days of knowing about jj Rereading @Jollywatt 's reply, maybe he didn't get the right model since he seems to be saying...
> Wait, what's not right about that model? It's so subtle you can't see it from what I said? For `jj`, you used "revisions are made", which is correct but...
I don't think it's quite the same, since I'm advocating for keeping implementation details like the words "revisions" and "commit" out of the explanations entirely. But I do favor "revision"...
> In my head revisions are things identified by change ids, and commits are things identified by commit ids. That all sounds good, but doesn't match the glossary saying that...
This all sounds vague and implementation dependent. If the graph is viewed as the evolution of changes, it's obvious that whatever came first flows toward what it became next. (the...
What I'm advocating for is to quit mixing the graph presentation with description of the code. There are implementation details, and that should be in the comments. Outside of that,...
> We really should only check after a transaction Any special case for `undo`?