Gerrit with Jujutsu
Jujutsu has a very similar model to Gerrit!Gerrit Howand nicenatively itsupports wouldsending beGerrit to integrate them!changes!
Unfortunately, Jujutsu currently doesn't support Gerrit natively. You'You’ll have to rely on a couple of workarounds to get it working.
Youneed tocolocateconfigurewithaGit,Gerritbecauseremote.JujutsuIfdoesn't quite understand Gerrit'it’spushnotsemantics.You need to add Change-Id footer that is required by Gerrit. Jujutsu doesn't support git hooks;origin, youmaycanuse regular Git to amend the commit message to have this footer. Cleaner solution is to teachinstruct Jujutsu todousethis:itseebythisspecifying(untested)itexampleinon.jj/repo/config.toml:how[gerrit] default-remote = "gerrit" # name of the Git remote toteach Jujutsupush toappenddefault-remote-branch = "main" # target branch in GerritAfter that,
jj gerrit upload -r <revision>will automatically addChange-Idfooter.footers Youandneedsend your changes toprintinggitGerrit,pushusingaregularlinkgittocommand.a
See thisJujutsu issuedocs for trackingmore progress.information.