jj

jj-vcs · jj-vcs.jj

A Git-compatible VCS that is both simple and powerful

winget install --id jj-vcs.jj --exact --source winget

Latest 0.42.0

Release Notes

About jj is a Git-compatible version control system that is both simple and powerful. See the installation instructions to get started. Release highlights

  • Switched to the mimalloc memory allocator for better multi-threaded performance. Breaking changes
  • The following deprecated command options have been removed:
    • jj commit --reset-author/--author
    • jj describe --no-edit/--edit/--reset-author/--author
    • jj git push --allow-new
    • jj metaedit --update-committer-timestamp
  • The following deprecated config options have been removed:
    • git.auto-local-bookmark
    • git.push-new-bookmarks Deprecations
  • jj evolog no longer supports legacy commit predecessors recorded in jj < 0.30. New features
  • Shell completions now surface descriptions for custom aliases, revset-aliases, template-aliases, and fileset-aliases. Descriptions are extracted from the .doc field of the alias definition if it is a table with .doc and .definition properties.
  • jj show now accepts multiple revisions, showing all of them one after the other, behaving closer to git show.
  • jj git fetch now generates evolution history based on change IDs. If change IDs are preserved by the remote, local descendant revisions will be rebased onto the rewritten parents.
  • Added jj util backend name command that prints the commit backend being used in the current repo.
  • Added edit-invocation-mode config option for diff editors (e.g. jj diffedit, jj split). When set to "file-by-file", the editor is launched once per changed file, making it possible to use per-file tools like vimdiff for editing. Fixed bugs
  • jj git remote add now reports an error instead of panicking when the remote name is empty or contains whitespace. #9099
  • Color-words diffs are now shown as separate before and after lines when color output is disabled, making piped or redirected diffs readable. #5894
  • jj bookmark forget no longer prints Forgot N local bookmarks. when no local bookmarks were actually forgotten (e.g. when only an untracked remote bookmark matched). #9181.
  • The builtin_log_redacted template now also redacts workspace names. Contributors Thanks to the people who made this release happen!
  • Alex Jaspersen (@ajaspers)
  • Archer (@archer-321)
  • ase (@adamse)
  • Austin Seipp (@thoughtpolice)
  • David Rieber (@drieber)
  • Eyüp Can Akman (@eyupcanakman)
  • Jakub Stasiak (@jstasiak)
  • James Dixon (@lemonase)
  • Joseph Lou (@josephlou5)
  • Laurynas Keturakis (@laulauland)
  • Luna Schwalbe (@lunagl)
  • Martin von Zweigbergk (@martinvonz)
  • Niko Savola (@nikosavola)
  • OlshaMB (@OlshaMB)
  • Sergey Kasmy (@SergeyKasmy)
  • truffle (@truffle-dev)
  • Vincent Ging Ho Yim (@cenviity)
  • Yuya Nishihara (@yuja)

Installer type: zip

Architecture Scope Download SHA256
x64 Download 866461102D87FB49FC67E6E76682635683963EB9FDD05264EDDA5F1C894D85A6
arm64 Download 0C6D6676A763F3A0514F83F45806F1DF5B5AF66E8E92CE38CDD8E6C136D99FC6

Details

Homepage
https://github.com/jj-vcs/jj
License
Apache-2.0
Publisher
jj-vcs
Support
https://github.com/jj-vcs/jj/issues
Moniker
Jujutsu

Tags

cligitmercurialvcs

Older versions (30)

0.41.0
Architecture Scope Download SHA256
x64 Download 1C5AC3015CAF0B15AE81CBAFA1D94024DBD17B5DFF933204D489787DFB95F835
arm64 Download 9FCE194DBCE7393752AD562BBA430027D7857FFB3E3F12C08E763C58B204C0C3
0.40.0
Architecture Scope Download SHA256
x64 Download 63922BD257F9616553DEC0869E2DE99C1C0BF8D951C774D230AF09EAEB2F5951
arm64 Download 662E6F0887B0BB4C3D8E9175491DD09595952EE814C0A113AC7128254A4D5E0E
0.39.0
Architecture Scope Download SHA256
x64 Download 53BE7E277E5F0396621CCDDA509904E4F88FE8E517B78CE20176269B7E97D378
arm64 Download C3DA2F7BEC13DD2F5360D60B479436F70908152EC348673360154399CF06AD70
0.38.0
Architecture Scope Download SHA256
x64 Download 13032F82286A0B224F9CE6F1E466A2323BEE3AF2EFBA423E35B4146975445E14
arm64 Download 91F364A45FF8248874CE0D096A87D5B0058A9822D2E20316295D7702DDC30AFF
0.37.0
Architecture Scope Download SHA256
x64 Download 8400A4021A94DBB29B292B776812EF0D17C125BC72603CFDF8E18D2F382BCCB1
arm64 Download 47645AA127449BAF6B8FFA54353B5018BC3463A545C7AED4CB9FB13833E94D71
0.36.0
Architecture Scope Download SHA256
x64 Download F173E51B54617B91DE2A61F6E83A43220A91EC5025FA5D002A07668780074F61
arm64 Download 9C7C860A80610A26079A4C2F21AB20269ED94EBD543EFEE252BC5C87C251733C
0.35.0
Architecture Scope Download SHA256
x64 Download 71C9546FEB60E8350E5B2BE32FFAF599C56C49A074961890D1AFA90C15C4ABF0
0.34.0
Architecture Scope Download SHA256
x64 Download 138F2642A99AFB08AFF0F7DC54B2076DCDC625D07A9A2E21B52895EA72DB900E
0.33.0
Architecture Scope Download SHA256
x64 Download 59108E804AFA614D5EB0494B97AB557D3B2D94859119666649EFAC20EA598CC1
0.32.0
Architecture Scope Download SHA256
x64 Download 40115098CBB2F1093D7040716FDDA118969FA41C5BE8DC5A4581A3644EE76FFA
0.31.0
Architecture Scope Download SHA256
x64 Download A4D208037A416ABE27D2F6E6660B6793ADCAE001023323A9618927EDC0872BBC
0.30.0
Architecture Scope Download SHA256
x64 Download 4B094838898BEBD3970EF6C94B9CF5FEF4368A0291E33AE884736195ABCE0671
0.29.0
Architecture Scope Download SHA256
x64 Download 3BB6C98F7E49F5A1CBC68F794DC36B18F80C0B864962888C32C65C0D90D9C526
0.28.2
Architecture Scope Download SHA256
x64 Download F980861EE35C9BCB8611A1995AE3BC6604513A0C032CD1BDEB735F592BC3E735
0.28.0
Architecture Scope Download SHA256
x64 Download AD1A7AE9B594ADDD8B40A88470A3EC2F207ED0E149AEAF75E98A5BFD1AFF1C49
0.27.0
Architecture Scope Download SHA256
x64 Download 130EE084689E96E91573E0346CBDEDB28CFA693F2C1F61B658DBB9908D2AA914
0.26.0
Architecture Scope Download SHA256
x64 Download 423D8CD4AE4167A9D550FC75F8D30D125AAD1859BE880AE972C4E529845FD849
0.25.0
Architecture Scope Download SHA256
x64 Download 85C0598620410FA71F077CDBFF6426AA132E86B2034E4BF1088BAFA82541899A
0.24.0
Architecture Scope Download SHA256
x64 Download 76AAE7589FCC32777DB3915A2C26EDC1EE02F1A530DF97B1E8552DC6C7D6E7E2
0.23.0
Architecture Scope Download SHA256
x64 Download B087CC59D637CD5CD471A2B24D4FFFD4B8F9E671822F1897EDF00782175D5577
0.22.0
Architecture Scope Download SHA256
x64 Download C482BBC56D2F0F3A5C1545CE53D8C46FB6DF8586D53560BEE255F3A2053AEBD8
0.21.0
Architecture Scope Download SHA256
x64 Download 8A30922CF08A23F5B3E3B1F4AE08D051B28FD0955E7763F5A92AA7F07F41ED3A
0.20.0
Architecture Scope Download SHA256
x64 Download CCD8C46AB0AEF70523779A9DE4BE14BEBB081AEDD671802B22AC627F5FB02C7E
0.19.0
Architecture Scope Download SHA256
x64 Download 5EEFDE39F18DA0780994ABC69809EEDD85B8F85950872015CED8DEC227D9809F
0.18.0
Architecture Scope Download SHA256
x64 Download B2C18D42734F977DF0477CD3CF67DD2B08CE2655988651622324CB1762A88553
0.17.1
Architecture Scope Download SHA256
x64 Download 52BD08756639167347217266B153A7B1BD6A2B8800130264B5295236FE875BC4
0.17.0
Architecture Scope Download SHA256
x64 Download 2D38C0925AB5EF1ABFE271C009DE2F48BD61D58DC531FF215D94EA65DD1CBADC
0.16.0
Architecture Scope Download SHA256
x64 Download 920FA2A6BDC8CA1FB122A6438066B30B85A1D056924A14680DED07B168CA2DEF
0.15.1
Architecture Scope Download SHA256
x64 Download 3E562125BB7B6647954F6690B7923F13618FD63F9B1AE5A76625D3AA70A627DE
0.8.0
Architecture Scope Download SHA256
x64 Download 40EEE4C9CD17201A0CB366D9EAA5EE96FF9C19B9376BB9548AB2CE479E475568