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
-
Jujutsu - https://github.com/jj-vcs/jj
comment by rumblefrog · 2026-10-25 · in JetBrains Thinkrail -
…to Pijul for informational purposes, but the Pijul folks took offense, and so it was removed: https://github.com/jj-vcs/jj/commit/0525dc9d860a5fff6a97d134... As such, I generally just decline to comment on Pijul, as I want to be respectful…
comment by steveklabnik · 2026-10-13 · in Redesigning source control at Anthropic -
https://github.com/jj-vcs/jj/tree/main/docs/technical
comment by gritzko · 2026-09-03 · in The creator of Jujutsu has joined ERSC -
The move from martinvonz/jj to jj-vcs/jj happened almost two years ago. https://github.com/jj-vcs/jj/commit/b836e0ae9518154cd52f94e0... (from 2024-12-17) says that it was recent at that time. Google were owners even when it was under…
comment by martinvonz · 2026-09-02 · in The creator of Jujutsu has joined ERSC -
…great contributions from highly experienced and talented individuals. It's healthy, check it out: https://github.com/jj-vcs/jj/commits/main/ Most of the maintainer stuff is also overhyped in a way (OSS maintainer-heads know this). The…
comment by aseipp · 2026-09-01 · in The creator of Jujutsu has joined ERSC -
There is active work in this area, yes! https://github.com/jj-vcs/jj/issues/3386 is the bug tracking the feature request, and there have been some recent PRs working on implementing this, see here for one example:…
comment by steveklabnik · 2026-09-01 · in The creator of Jujutsu has joined ERSC -
That's how GitHub discussion works :- ) (or did you know?) Look here: https://github.com/jj-vcs/jj/discussions/ — by default, sorted by last activity. But you can also sort by newest, or by votes. For comment threads, look at e.g.:…
comment by KajMagnus · 2026-07-04 · in Bring back crappy forums -
There are some projects: * https://github.com/jj-vcs/jj * https://nest.pijul.com/pijul/pijul
comment by VorpalWay · 2026-06-17 · in Lore – Open source version control system designed for scalability -
https://github.com/jj-vcs/jj/discussions/3549 let's you change this behavior. I think the idea is that branches/bookmarks aren't as necessary as they are with git.
comment by wocram · 2026-05-25 · in Defeating Git Rigour Fatigue with Jujutsu -
…adds new features, like jj undo. The un-learning curve is steep if you already know git very well. https://github.com/jj-vcs/jj/discussions/3549 lets you enable automatically advancing bookmarks.
comment by wocram · 2026-05-25 · in Defeating Git Rigour Fatigue with Jujutsu -
https://github.com/jj-vcs/jj On the off chance that you haven't already had this suggested to you on HN, I would suggest taking a look at JJ. I use it in all my Git-underneath repos with `jj git init --colocate` (You can run that in a git…
comment by tekacs · 2026-05-18 · in Mercurial, 20 years and counting: how are we still alive and kicking? [video] -
…changes to a file in one branch with that file being renamed in another branch. Git can do that. https://github.com/jj-vcs/jj/issues/47
comment by adrianmsmith · 2026-04-21 · in Jujutsu megamerges for fun and profit -
…manipulating tags (jj tag set, jj tag delete), and recently [1] support for fetching / pushing [1]: https://github.com/jj-vcs/jj/pull/9279
comment by notmywalrus · 2026-04-20 · in Jujutsu megamerges for fun and profit -
> https://github.com/jj-vcs/jj/issues/5596 doesn't seem to be the oldest instance of this problem, but does seem to be the current discussion, and there seems to be no consensus on how to fix. Ahh, sorry - I didn't understand the issue.…
comment by rstuart4133 · 2026-04-15 · in jj – the CLI for Jujutsu -
…"git status" will show that it's aware of it, but won't automatically absorb them into the commit? https://github.com/jj-vcs/jj/issues/5596 doesn't seem to be the oldest instance of this problem, but does seem to be the current discussion,…
comment by misnome · 2026-04-15 · in jj – the CLI for Jujutsu -
They do publish binaries they work perfectly well on Linux. No need for cargo: https://github.com/jj-vcs/jj/releases/tag/v0.40.0
comment by rstuart4133 · 2026-04-15 · in jj – the CLI for Jujutsu -
…but yeah, it's frustrating that lfs is taking so long. But there seems to be some momentum recently https://github.com/jj-vcs/jj/pull/9068
comment by igor47 · 2026-04-14 · in jj – the CLI for Jujutsu -
To add a new backend, there's a trait that you implement for your backend: https://github.com/jj-vcs/jj/blob/713a0d0898448392d38fdcbaba... I suspect if you came by the jj discord, folks could help you with more detail than that.
comment by steveklabnik · 2026-04-14 · in jj – the CLI for Jujutsu -
…`git rebase --continue`. However, the conflict algebra does remove many common uses of rerere. See https://github.com/jj-vcs/jj/issues/175#issuecomment-1079831... for a longer discussion.
comment by martinvonz · 2026-04-09 · in Git commands I run before reading any code -
…change) (useful for rerunning test commands automatically once you save the file you're editing. https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)…
comment by Zizizizz · 2026-04-01 · in Ask HN: What dev tools do you rely on that nobody talks about? -
…still apply. Again with the assertions without checking things. This is the path of "the binaries": https://github.com/jj-vcs/jj/releases/tag/v0.39.0 I downloaded the file myself and extracted to see: $ > ls -l…
comment by noisy_boy · 2026-03-21 · in Our commitment to Windows quality -
Could you comment here on the PR( https://github.com/jj-vcs/jj/pull/8833 ) if you want this integrated with jj
comment by rs545837 · 2026-03-08 · in Weave – A language aware merge algorithm based on entities -
I actually asked about that on the GH discussions a couple weeks ago, but based on this ( https://github.com/jj-vcs/jj/issues/7229 ), I'm not sure it's 100% foolproof to turn on auto-updates. It might be ok for human use, but I have…
comment by KingMob · 2026-02-02 · in VisualJJ – Jujutsu in Visual Studio Code -
For anyone else that has absolutely no idea what this is: https://github.com/jj-vcs/jj
comment by nailer · 2026-02-02 · in VisualJJ – Jujutsu in Visual Studio Code -
…effect is that many forms of conflict resolution can be performed and propagated automatically. [0] https://github.com/jj-vcs/jj
comment by jcgl · 2026-01-27 · in I made my own Git -
https://github.com/jj-vcs/jj
comment by Denvercoder9 · 2025-12-30 · in Everything as code: How we manage our company in one monorepo -
Jujutsu comes in handy here for the same usecase: https://github.com/jj-vcs/jj https://www.stavros.io/posts/switch-to-jujutsu-already-a-tut... Also found https://github.com/gitbutlerapp/gitbutler
comment by dimitrieh · 2025-12-05 · in Stacked Diffs with git rebase —onto -
…a source control tool that advertises that it's fast and compatible with the git on disk format. https://github.com/jj-vcs/jj
comment by jfim · 2025-11-18 · in Google Antigravity -
git has rere, but jj doesn't because its equivalent is built in. https://github.com/jj-vcs/jj/issues/175#issuecomment-1079831... is some discussion about the differences here.
comment by steveklabnik · 2025-10-31 · in Jujutsu at Google [video] -
See also https://github.com/jj-vcs/jj/wiki/JJ-Con-2025 for a list of all the talks, their slides, and some additional notes. I think the slides are also linked from youtube, but the website definitely has them.
comment by ilyagr · 2025-10-31 · in Jujutsu at Google [video] -
…you would rebase to its destination would perfectly do). And what I described is incidentally what https://github.com/jj-vcs/jj does, which can be pretty-well described as "taking the best of all major VCSes"
comment by ezst · 2025-10-26 · in You already have a Git server -
…(because it landed before the branch -> bookmark rename). Here's an example of setting it: https://github.com/jj-vcs/jj/blob/c70f9b5b3fff08a86fb11afc57...
comment by steveklabnik · 2025-10-23 · in I see a future in jj -
…by not touching the working copy, but we also want a `jj run` command for the linter feature ( https://github.com/jj-vcs/jj/issues/1869 ). It's just not done yet.
comment by martinvonz · 2025-10-23 · in I see a future in jj -
…to the tip of your branch (with a change id of ex. XYZ) it would be `jj diff -f main -t XYZ`. 0: https://github.com/jj-vcs/jj/blob/main/CHANGELOG.md#0330---2... 1: https://social.jvns.ca/@b0rk/111709462585184810
comment by lowboy · 2025-10-22 · in I see a future in jj -
…it multiple times in sequence repeatedly undoes actions in the operation log. (release notes: https://github.com/jj-vcs/jj/releases/tag/v0.33.0 )
comment by mkeeter · 2025-10-22 · in I see a future in jj -
I have not contributed to jj directly basically at all yet: https://github.com/jj-vcs/jj/commits?author=steveklabnik I am assuming that this new job will change that.
comment by steveklabnik · 2025-10-22 · in I see a future in jj -
…faster by not touching the working copy unnecessarily. `git replay` also does that. I just sent https://github.com/jj-vcs/jj/pull/7733 to provide some more detail in our "Git Comparison" doc.
comment by martinvonz · 2025-10-14 · in Switch to Jujutsu Already: A Tutorial -
…bothered. I don't think it would have been doable. I hear this question/comment sometimes. I sent https://github.com/jj-vcs/jj/pull/7729 to have a place to point people to.
comment by martinvonz · 2025-10-14 · in Switch to Jujutsu Already: A Tutorial -
…this in another reply but Jujutsu may be of interest as a maintained alternative to gitless: https://github.com/jj-vcs/jj/blob/main/README.md#introductio...
comment by follower · 2025-10-13 · in Ask HN: Abandoned/dead projects you think died before their time and why? -
…I have some hope that Jujutsu may be a path forward for improved ergonomics in version control: https://github.com/jj-vcs/jj/blob/main/README.md#introductio...
comment by follower · 2025-10-13 · in Ask HN: Abandoned/dead projects you think died before their time and why? -
…weeks ago. I don’t see why the maintainers would stop at this point. Also, from Jujutsu’s README ( https://github.com/jj-vcs/jj#mandatory-google-disclaimer ): > I (Martin von Zweigbergk, martinvonz@google.com) started Jujutsu as a hobby…
comment by roryokane · 2025-10-12 · in Switch to Jujutsu Already: A Tutorial -
…Fortunately I did figure it out pretty quickly, but that could have gone very poorly. See also https://github.com/jj-vcs/jj/issues/7237 .
comment by dolni · 2025-09-01 · in Jujutsu for everyone -
Another major caveat is that JJ doesn't work with Git LFS yet - though some progress is being made: https://github.com/jj-vcs/jj/issues/80
comment by caspar · 2025-09-01 · in Jujutsu for everyone -
…translate to branches, which git needs to know where it is You might want to set up this feature: https://github.com/jj-vcs/jj/discussions/3549
comment by paradox460 · 2025-08-31 · in Jujutsu for everyone -
https://github.com/jj-vcs/jj/discussions/3549 exists to simplify the tug workflow somewhat.
comment by wocram · 2025-08-31 · in Jujutsu for everyone -
…awareness of the need for gpg signing at all into JJ, so I wouldn't overlook the value in bumping https://github.com/jj-vcs/jj/issues/6688 so they can eventually get you there
comment by mdaniel · 2025-08-31 · in Jujutsu for everyone -
The line ending thing should have been resolved very recently, I believe: https://github.com/jj-vcs/jj/pull/6728
comment by steveklabnik · 2025-08-15 · in Jujutsu and Radicle -
A killer feature for Jujutsu would be to make the email workflow cool again: https://github.com/jj-vcs/jj/issues/4438
comment by palata · 2025-07-23 · in Jujutsu for busy devs -
…a `jj gerrit` command, but at this point, it's not super needed. Here's the main bug tracking this https://github.com/jj-vcs/jj/issues/4387 Beyond that, the jj, gerrit, and git butler folks are working together on standardizing the change…
comment by steveklabnik · 2025-07-22 · in Jujutsu for busy devs -
They are slowly working on it: https://github.com/jj-vcs/jj/issues/53 (I am interested because I want to try, but need git-lfs, which needs gitattributes.)
comment by dilap · 2025-07-22 · in Jujutsu for busy devs