jj is a Git-compatible version control system. It is not yet officially supported by ChOps, but may be in the future.
This directory contains documentation and configuration to support jj in chromium.
Most commands for working locally with commits work just fine. The one exception to this is that Git submodules are not yet supported by jj.
This means whenever you see jj say “ignoring git submodule” (generally only when you switch between submitted commits), you will need to run gclient sync
.
jj sync
(using the config in tools/jj/config.md
)
Currently manual (git cl upload
)
Currently manual (git cl presubmit
)
jj fix
(using the config in tools/jj/config.md
)