Hacker GitHub

← All repos

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

Mentions per year 240 mentions · busiest year 2025 (71)
20082026
  1. Jujutsu - https://github.com/jj-vcs/jj
    comment by rumblefrog · 2026-10-25 · in JetBrains Thinkrail
  2. …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
  3. https://github.com/jj-vcs/jj/tree/main/docs/technical
    comment by gritzko · 2026-09-03 · in The creator of Jujutsu has joined ERSC
  4. 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
  5. …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
  6. 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
  7. 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
  8. There are some projects: * https://github.com/jj-vcs/jj * https://nest.pijul.com/pijul/pijul
  9. 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.
  10. …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.
  11. 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…
  12. …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
  13. …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
  14. > 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
  15. …"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
  16. 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
  17. …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
  18. 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
  19. …`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
  20. …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)…
  21. …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
  22. Could you comment here on the PR( https://github.com/jj-vcs/jj/pull/8833 ) if you want this integrated with jj
  23. 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…
  24. For anyone else that has absolutely no idea what this is: https://github.com/jj-vcs/jj
  25. …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
  26. https://github.com/jj-vcs/jj
  27. 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
  28. …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
  29. 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]
  30. 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]
  31. …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
  32. …(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
  33. …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
  34. …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
  35. …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
  36. 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
  37. …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
  38. …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
  39. …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...
  40. …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...
  41. …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
  42. …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
  43. 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
  44. …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
  45. 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
  46. …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
  47. 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
  48. 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
  49. …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
  50. 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