(no title)
fprotthetarball | 1 year ago
This lets you work on things without having to worry about giving it a name. This turns out to be pretty helpful when you're experimenting — just "jj new <revision>" and start editing. If it turns out to be something you want to share, "jj bookmark create <name>" and then you can push it. (You can also push without giving it a name, in which case you'll get a git branch with a name based off of the change id.)
Change IDs stay constant with each change, so you use those as a type of branch name when switching between the features you're working on.
J_tt|1 year ago
pkulak|1 year ago
stavros|1 year ago
Superfud|1 year ago
The fact that change ID is stable is very convenient for humans - means you have something explicit to hold on to as everything else may change over time.