jj-vcs/jj
View on GitHub ↗ ★ 32,336 Rust
A Git-compatible VCS that is both simple and powerful
240 mentions on Hacker News by 124 people: 43 stories, 197 comments · first 2020-12-18 · latest 2026-10-25
20082026
-
…any new VCS, IMHO, as this is a main failing of git (..without the extra legwork of git-lfs). Edit: https://github.com/jj-vcs/jj/issues/80 Could maybe bring jj up to parity with git here
comment by geenat · 2025-02-12 · in JJ Cheat Sheet -
…any new VCS, IMHO, as this is a main failing of git (..without the extra legwork of git-lfs). Edit: https://github.com/jj-vcs/jj/issues/80 Could maybe bring jj up to parity with git here
comment by geenat · 2025-02-12 · in jj: a Git-compatible VCS that is both simple and powerful -
▲ 158
jj: a Git-compatible VCS that is both simple and powerfulstory by tambourine_man · 2025-02-12 · 181 comments
-
The biggest blocker for me to switch to using jj currently is https://github.com/jj-vcs/jj/issues/3949 which is that it doesn't have a `core.fileMode` option equivalent. What this means in practice is that it's unusable from WSL when your…
comment by sundarurfriend · 2025-02-12 · in JJ Cheat Sheet -
If you truly miss bookmarks moving like branches, you can give this configuration option a try: https://github.com/jj-vcs/jj/discussions/3549
comment by steveklabnik · 2025-02-12 · in JJ Cheat Sheet -
…in the semi-standard `jj tug` alias [1], that moves "the most recent" bookmark up to `@-` [1]: https://github.com/jj-vcs/jj/discussions/5568
comment by notmywalrus · 2025-02-12 · in JJ Cheat Sheet -
…think. There are different kinds of CLAs. This one does not give away your copyright at least. See https://github.com/jj-vcs/jj/discussions/4849 for discussion.
comment by martinvonz · 2025-02-07 · in Jujutsu VCS: Introduction and patterns -
Oh, I didn't know you could do that. Nice. EDIT: Docs here: https://github.com/jj-vcs/jj/blob/main/docs/config.md#prefix...
comment by pkulak · 2025-02-05 · in Jujutsu VCS: Introduction and patterns -
…about it many times before but we didn't have a proper issue for tracking it, so I created one now: https://github.com/jj-vcs/jj/issues/5596
comment by martinvonz · 2025-02-05 · in Beej's Guide to Git -
…fresh air. Probably gonna migrate to it right after finishing the tutorial. Thanks for mentioning! https://github.com/jj-vcs/jj
comment by wruza · 2025-02-05 · in Beej's Guide to Git -
Each release comes with a file with all the help, for example: https://github.com/jj-vcs/jj/releases/download/v0.25.0/jj-v0... In theory, packagers could put these docs somewhere. I'm not sure what the best way is to make it convenient to…
comment by ilyagr · 2025-02-04 · in Jujutsu VCS: Introduction and patterns -
…`--edit` the default by adding the following to your configuration: [ui.movement] edit = true Ref: https://github.com/jj-vcs/jj/pull/4283
comment by gechr · 2025-02-04 · in Jujutsu VCS: Introduction and patterns -
…directly JJ used to use libgit2 for fetches, but it now can shell out to the git binary instead: https://github.com/jj-vcs/jj/pull/5228 (which will be the default in the future)
comment by skitter · 2025-02-04 · in Jujutsu VCS: Introduction and patterns -
…but is robust, refined, and ready to use today. Structural merges sound like an anti-feature. https://github.com/jj-vcs/jj
comment by dcre · 2025-01-22 · in Evo: Version control that works the way you think -
It redos, there's discussion about if and how this should change: https://github.com/jj-vcs/jj/issues/3700
comment by steveklabnik · 2025-01-17 · in Oh Shit, Git? -
▲ 2
Jujutsu: A Git-compatible VCS that is both simple and powerfulstory by nateb2022 · 2024-12-17 · 1 comment
-
▲ 2
Jujutsu: A Git-compatible VCS that is both simple and powerfulstory by matijash · 2024-12-12 · 0 comments
-
…`libgit2`, but I haven’t been able to replicate the issue outside of that work codebase[0]. [0]: https://github.com/martinvonz/jj/issues/1841#issuecomment-23...
comment by jkachmar · 2024-12-11 · in Ask HN: Git Alternatives – Sapling vs. Jj -
[1]: < https://github.com/martinvonz/jj/blob/main/docs/sapling-comp... >
comment by barlog · 2024-12-08 · in Ask HN: Git Alternatives – Sapling vs. Jj -
▲ 94
Ask HN: Git Alternatives – Sapling vs. Jjstory by koch · 2024-12-07 · 64 comments
-
…if they do any conflict resolution [1]. [0] https://loro.dev/blog/v1.0#loro-version-controller [1] https://github.com/martinvonz/jj
comment by satvikpendem · 2024-12-06 · in Lies I was told about collab editing, Part 1: Algorithms for offline editing -
…never go back. Chris Krycho's post[2] was what originally sold me and I hope it sells you too. [1] https://github.com/martinvonz/jj [2] https://v5.chriskrycho.com/essays/jj-init/
comment by stouset · 2024-12-03 · in Rewrite Git history via drag-and-drop -
https://github.com/martinvonz/jj/issues/53 open since 2022
comment by theamk · 2024-11-27 · in Git-crypt – transparent file encryption in Git -
In case anyone was wondering: https://github.com/martinvonz/jj
comment by krunck · 2024-11-14 · in On Building Git for Lawyers -
…and you can rebase it like a regular commit. rerere's state is harder to understand, I think. See https://github.com/martinvonz/jj/issues/175#issuecomment-107... for some more discussion.
comment by martinvonz · 2024-10-20 · in Jujutsu (jj), a Git compatible VCS -
This will be easier with jujutsu( https://github.com/martinvonz/jj )?
comment by mamcx · 2024-10-15 · in How to fork -
…an example in this GitHub issue that captures the difference between the two underlying algorithms: https://github.com/martinvonz/jj/issues/170
comment by aseipp · 2024-09-11 · in Some of us like "interdiff" code review -
…"Incorporate suggested edits" which is great on Gerrit (and Graphite?), but not all of them. [1] https://github.com/martinvonz/jj
comment by aseipp · 2024-09-10 · in Some of us like "interdiff" code review -
…repository (multiple remotes) * Merge-based workflow OR rebase-based workflow, both without conflicts Using github.com/martinvonz/jj as an example repo - show us how to draw the entire owl Take me from opening a terminal in order to make…
comment by zamalek · 2024-09-10 · in Sapling: Source control that's user-friendly and scalable (2022) -
…isn't for everyone, but you can get help quickly. You can also ask questions as GitHub Discussions: https://github.com/martinvonz/jj/discussions > How do I access the results of the rebase and update my PR branch? So, one small difference…
comment by steveklabnik · 2024-09-10 · in Sapling: Source control that's user-friendly and scalable (2022) -
…to be open-sourced ever since this announcement. In the meantime, I've been enjoying jj/jujutsu ( https://github.com/martinvonz/jj ), which started as a 20% project and has been out (and developed) in the open ever since. An introduction…
comment by Yasuraka · 2024-09-10 · in Sapling: Source control that's user-friendly and scalable (2022) -
…across a few and brings in a few things from multiple VCSes, but it's mostly git-like afaict: https://github.com/martinvonz/jj No doubt there are others too (if anyone has favorites, please post! I'm curious too)
comment by Groxx · 2024-08-27 · in Faster CRDTs (2021) -
…never gets committed." That said, it is recognized that sometimes that is not possible or easy. See https://github.com/martinvonz/jj/issues/323 for the current discussion about how to maybe support alternatives here. See also…
comment by steveklabnik · 2024-07-10 · in Jujutsu: A Next Generation Replacement for Git -
https://github.com/martinvonz/jj/commit/0525dc9d860a5fff6a97...
comment by MaximilianEmel · 2024-07-10 · in Jujutsu: A Next Generation Replacement for Git -
Oh, I should also say that we have https://github.com/martinvonz/jj/issues/323 for your concern about automatically tracking files.
comment by martinvonz · 2024-07-09 · in Jujutsu: A Next Generation Replacement for Git -
…manager) The actual project website is here: https://martinvonz.github.io/jj/latest/ The repo is https://github.com/martinvonz/jj Note: the project author is a Googler, and it appears to be under the umbrella of Google/Alphabet, as a CLA…
comment by bdcravens · 2024-07-09 · in Jujutsu: A Next Generation Replacement for Git -
…rename detection, it seems like that is actively being worked on, which is really encouraging! https://github.com/martinvonz/jj/pull/3574
comment by technojamin · 2024-07-05 · in A better merge workflow with Jujutsu -
https://martinvonz.github.io/jj/latest/tutorial/ https://github.com/martinvonz/jj Seems an interesting take indeed :)
comment by codetrotter · 2024-07-03 · in A Git story: Not so fun this time -
jj (jujutsu) https://github.com/martinvonz/jj lazyjj: https://github.com/Cretezy/lazyjj
comment by westurner · 2024-07-02 · in Lazyjj: TUI for Jujutsu/Jj -
…have them as first-class features. Do any regular users of Jujutsu have thoughts on this? [1] https://github.com/martinvonz/jj?tab=readme-ov-file#status
comment by technojamin · 2024-07-02 · in A better merge workflow with Jujutsu -
martinvoz/jj: https://github.com/martinvonz/jj : > Working-copy-as-a-commit: Changes to files are recorded automatically as normal commits, and amended on every subsequent change. This "snapshot" design simplifies the user-facing data…
comment by westurner · 2024-06-18 · in Versioning FreeCAD Files with Git (2021) -
…like Jujutsu [1] or Pijul [2] on your way to designing the next-gen system. Good luck! [1] https://github.com/martinvonz/jj [2] https://pijul.org/
comment by wyldfire · 2024-06-09 · in The Weird Nerd comes with trade-offs -
Jujutsu https://github.com/martinvonz/jj
comment by Zambyte · 2024-05-27 · in Git cheat sheet [pdf] -
Try JJ: https://github.com/martinvonz/jj
comment by incognito124 · 2024-05-27 · in Git cheat sheet [pdf] -
I'll have to dig into https://github.com/martinvonz/jj hadn't heard of it before. Either way, there's an underlying data structure with operations to be performed on, the interface to it is shit, and learning the underlying data structure…
comment by fragmede · 2024-05-27 · in Git cheat sheet [pdf] -
…will catch on and replace Git, soon. Grace is my offering to that. [1] https://pijul.org/ [2] https://github.com/martinvonz/jj [3] https://jamhub.dev/
comment by SBArbeit · 2024-05-10 · in Grace Version Control System -
have u tried https://github.com/martinvonz/jj ??
comment by narven · 2024-04-08 · in Why Don't I Like Git More? -
There's also Jujutsu; https://github.com/martinvonz/jj
comment by erhaetherth · 2024-04-06 · in Why Don't I Like Git More? -
…team uses git. This kind of model might give other VCS tools a fighting chance at iteration. [0]: https://github.com/martinvonz/jj
comment by xelxebar · 2024-03-10 · in Git from the Bottom Up (2022) -
…decentralization. Staging is more of a nuisance, there're some projects which try to eradicate it ( https://github.com/martinvonz/jj ). But I think git won the last decade because it is conceptually simple and elegant. You can reason about…
comment by codesnik · 2024-03-10 · in Git from the Bottom Up (2022)