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
-
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) -
Jujutsu is along the lines of what you describe: https://github.com/martinvonz/jj You can drop it in and work seamlessly from git repos
comment by dminor · 2024-03-04 · in Twenty years is nothing -
…[0], a vcs out of Google with a git-compatible backend and more ergonomic interface [1]. [0]: https://github.com/martinvonz/jj [1]: What if we could replace Git, Jujutsu might give us a shot https://v5.chriskrycho.com/essays/jj-init/
comment by animaomnium · 2024-03-04 · in Twenty years is nothing -
some bored guy at $trillion_dollar_company https://github.com/martinvonz/jj https://github.com/facebook/sapling
comment by Yasuraka · 2024-02-10 · in Almost every infrastructure decision I endorse or regret -
…purpose-built tool and Perl and now Python porcelain . jj (jujutsu) is a git-compatible VCS CLI: https://github.com/martinvonz/jj "Ask HN: Best Git workflow for small teams" (2016) https://news.ycombinator.com/item?id=12941997 How much…
comment by westurner · 2024-01-15 · in Git Branches as a Social Construct -
…underneath (so feel free to use GitHub), but has an entirely rebuilt UX and set of algorithms: https://github.com/martinvonz/jj It isn't a 1-to-1 hg clone, either. But tools like revsets are there, "anonymous branching", log templates,…
comment by aseipp · 2024-01-02 · in PyPy has moved to Git, GitHub -
I have created a discussion. Thank you both https://github.com/martinvonz/jj/discussions/2691
comment by johnwheeler · 2023-12-11 · in Ask HN: Can we do better than Git for version control? -
…with very similar cli features like histedit and has support for deferring conflict resolution https://github.com/martinvonz/jj
comment by alexhornby · 2023-12-10 · in Ask HN: Can we do better than Git for version control? -
…and innovates on various concepts. It has been discussed a number of times on HN before. [0] https://github.com/martinvonz/jj [1] 4 montsh ago, 261 comments https://news.ycombinator.com/item?id=36952796 [2] 2 years ago, 228 comments…
comment by rapnie · 2023-12-10 · in Ask HN: Can we do better than Git for version control? -
…box? It's true. And Jujutsu has undo functionality out of the box, too. It's not just Sapling. :) https://github.com/martinvonz/jj
comment by aseipp · 2023-11-22 · in I kind of killed Mercurial at Mozilla -
https://github.com/martinvonz/jj a more recent version control system.
comment by chronogram · 2023-11-22 · in I kind of killed Mercurial at Mozilla -
…snarky, I'm genuinely interested in if the README is now tantalizing enough to make you interested: https://github.com/martinvonz/jj?tab=readme-ov-file#introduc... But in short, it has a better UX than Git by a mile while remaining…
comment by aseipp · 2023-11-21 · in I kind of killed Mercurial at Mozilla -
…fork of Mercurial as the frontend to Piper, but there is work to replace it wholesale, eventually: https://github.com/martinvonz/jj (As a disclosure, I'm involved with and contribute to jj, but I don't work for or speak for Google in any…
comment by aseipp · 2023-11-21 · in I kind of killed Mercurial at Mozilla -
…with jj/jujutsu [1] and so far it works locally but I still hadn’t used the Git integration. [1]: https://github.com/martinvonz/jj
comment by xlii · 2023-11-16 · in Why SQLite Does Not Use Git -
…their own tools (fig/sapling). The latter even supports git directly. That battle is long over. [0] https://github.com/martinvonz/jj
comment by AlotOfReading · 2023-11-10 · in How Git cherry-pick and revert use 3-way merge -
See sibling comment linking to https://github.com/martinvonz/jj I expect google to switch to that.
comment by progbits · 2023-11-06 · in Firefox Development Is Moving from Mercurial to Git -
You might like https://github.com/martinvonz/jj , which gives an alternative frontend to Git.
comment by ocharles · 2023-11-06 · in Firefox Development Is Moving from Mercurial to Git -
If you want something you can use with existing git repos, there's also https://github.com/martinvonz/jj and https://sapling-scm.com/
comment by martinvonz · 2023-11-03 · in Confusing Git Terminology -
I'm watching Jujutsu / https://github.com/martinvonz/jj as a git-compatible wrapper/porcelain that adds some important features and fix a bunch of what is confusing about git: It explicitly models conflicts, so you can e.g. send your…
comment by infogulch · 2023-11-02 · in Confusing Git Terminology -
…That's all I can hope for, and I'm happy that jj makes git more usable for some people. [0]: https://github.com/martinvonz/jj
comment by Buttons840 · 2023-10-08 · in Things I just don't like about Git -
Jujutsu/jj ( https://github.com/martinvonz/jj ) keeps most of Git's data model and tries to improve the UX. It can even be used with existing Git repos.
comment by martinvonz · 2023-10-08 · in Things I just don't like about Git -
There's Jujutsu/jj: https://github.com/martinvonz/jj It can be used with regular Git repos.
comment by martinvonz · 2023-10-08 · in Things I just don't like about Git -
…automatic rebase, safe replication via rsync, Dropbox, or distributed file system). [1] https://github.com/martinvonz/jj
comment by tmacam · 2023-09-15 · in In a Git repository, where do your files live? -
I recently found out about another project called jj: https://github.com/martinvonz/jj . It takes inspiration from Pijul and others but is git-compatible.
comment by mk12 · 2023-08-12 · in Pijul: Version-Control Post-Git [video] -
…lies. I think mercurial is a lot better and more intuitive. So does the recent "jj" appear to be: https://github.com/martinvonz/jj I think maybe both fossil and bitkeeper are more intuitive too. Did you try any of those?
comment by e12e · 2023-08-08 · in A beginner's guide to Git version control -
…him full time on it. Not sure how much G plans to push this, but they are endorsing it at least. https://github.com/martinvonz/jj I've been using it myself lately and it's pretty cool. Takes some getting used to, but actually pretty easy…
comment by resonious · 2023-08-08 · in A beginner's guide to Git version control -
…so you need to materialize the entire repo on disk. - Working copy status can take a while (see https://github.com/martinvonz/jj/issues/1841 for tracking issue). This can be ameliorated at present by configuring Watchman as a filesystem…
comment by arxanas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
Check out https://github.com/martinvonz/jj/blob/main/docs/sapling-comp... In my opinion: - Sapling is much more mature/full-featured at this point. - Jujutsu improves source control workflows in a more principled way. - Jujutsu currently…
comment by arxanas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
…in jj to handle some common workflows. You can customize the default `log` by setting `revset.log` https://github.com/martinvonz/jj/blob/7751cea47cfe6dd9654275... to show the commits you care about. If the same branch exists on multiple…
comment by arxanas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
There is a little more detail here: https://github.com/martinvonz/jj/blob/main/docs/technical/co... Storing the conflicts symbolically in this way lets you reproduce the conflicts later and even auto-resolve certain conflicts, but it…
comment by arxanas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
The `Backend` interface is not that wide: https://github.com/martinvonz/jj/blob/48b1a1c533f16fc5df5269... . Mostly it just handles reading/writing various objects. You could very plausibly add IPFS support yourself!
comment by arxanas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
…project which I would love to try, alas I am blocked by the lack of git-lfs support, for now https://github.com/martinvonz/jj/issues/80
comment by dilap · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
…you're doing manual poking around. It's a mindset shift, but it's well worth it in my opinion. [1] https://github.com/martinvonz/jj/blob/main/docs/config.md#ui... [2] https://github.com/martinvonz/jj/blob/main/docs/config.md#gr... [3]…
comment by rslabbert · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
…doesn't support signing commits - apparently it's possible via "jj export" and using classical git: https://github.com/martinvonz/jj/issues/58#issuecomment-1247...
comment by e12e · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful -
…Check out the documentation, many of the cases you are concerned about are explicitly mentioned: https://github.com/martinvonz/jj/blob/main/docs/git-comparis...
comment by Certhas · 2023-08-01 · in Jujutsu: A Git-compatible DVCS that is both simple and powerful