Digital Tools and Utilities
- Visual Studio Code for any search and replace regex-fu.
Jujutsu ¶
Jujutsu is a version control system—works on top of git.
jj git init
to create new repositoryjj new
to start on a new changejj describe
to add a comment to the changejj st
to look at the statusjj new
to start another changejj log
to view the repository’s contentsjj split -i
split the change down
Squash Workflow ¶
jj new
an empty changejj desc
to describe what this change will bejj new
another new empty change on top of that- we now make our changes
jj squash
to move the changes from the@
to the empty parent we made when we started the changejj squash -i
for interactive
Edit Workflow ¶
jj new
an empty changejj desc
to describe what this change will be- we now make our changes
- repeat from start with
jj new
if we’re happy with the change - or perhaps we want another change before the current one
jj new -B @ -m "the change before the current one"
- make the change here which will be before the
@
jj next --edit
See also: Tools