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. ▲ 7
    Jujutsu (jj) v0.35.0 Released
    story by RGBCube · 2025-11-06 · 0 comments
  2. 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]
  3. 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]
  4. …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
  5. …(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
  6. …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
  7. …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
  8. …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
  9. 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
  10. ▲ 140
    Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)
    story by _pvzn · 2025-10-20 · 49 comments
  11. …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
  12. …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
  13. …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...
  14. …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...
  15. …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
  16. ▲ 7
    Jujutsu v0.34.0 Released
    story by birdculture · 2025-10-03 · 0 comments
  17. ▲ 4
    Codespell: Forbid British English
    story by djha-skin · 2025-10-02 · 0 comments
  18. ▲ 3
    Jujutsu v0.34.0 Released
    story by todsacerdoti · 2025-10-01 · 0 comments
  19. ▲ 8
    Jujutsu v0.33.0 Released
    story by todsacerdoti · 2025-09-04 · 1 comment
  20. …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
  21. 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
  22. …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
  23. 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
  24. …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
  25. 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
  26. 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
  27. …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
  28. 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
  29. …back up on HN I check to see if they've added it yet. Not yet! But they are slowly getting there: https://github.com/jj-vcs/jj/issues/80
    comment by dilap · 2025-07-22 · in Jujutsu for busy devs
  30. …ignored, making Windows interop a little less smooth; etc. This one got fixed just a few days ago! https://github.com/jj-vcs/jj/pull/6728
    comment by steveklabnik · 2025-07-22 · in Jujutsu for busy devs
  31. Found a comparison: https://github.com/jj-vcs/jj/blob/main/docs/sapling-comparis...
    comment by miguel_martin · 2025-07-22 · in Jujutsu for busy devs
  32. …care about, you can `jj abandon` them. [1]: https://jj-vcs.github.io/jj/latest/cli-reference/ [2]: https://github.com/jj-vcs/jj/issues/3525 [3]: https://jj-vcs.github.io/jj/latest/working-copy/#ignored-fil...
    comment by notmywalrus · 2025-07-22 · in Jujutsu for busy devs
  33. …it's worth noting that very recently, support for theming with the 256-color palette has landed too https://github.com/jj-vcs/jj/pull/6763
    comment by steveklabnik · 2025-07-22 · in Jujutsu for busy devs
  34. …on the same order as llvm vs gcc; probably with PostgreSQL being better off than llvm even. [1]: https://github.com/jj-vcs/jj/ (started by a Googler as a hobby project, now their full-time job at Google, so kinda fits into the "big orgs…
  35. In case anybody happens to be interested in testing `gumtree` with https://github.com/jj-vcs/jj , I think I got them to work together. See https://github.com/GumTreeDiff/gumtree/wiki/VCS-Integration#... (assumes Docker).
  36. ▲ 11
    Jujutsu v0.31.0 Released
    story by Bogdanp · 2025-07-02 · 3 comments
  37. …rebase past that point it’s quick to keep things organised and makes review life suck less. [1] https://github.com/jj-vcs/jj
  38. damnit i was thinking jujutsu and got owned lol https://github.com/jj-vcs/jj
  39. ▲ 7
    Jujutsu v0.30.0 Released
    story by todsacerdoti · 2025-06-04 · 0 comments
  40. …Splitting changes feel cumbersome. What is your commit workflow with jj coming from Magit? [0] https://github.com/jj-vcs/jj [1] https://www.visualjj.com/ [2] https://github.com/gulbanana/gg
    comment by osener · 2025-05-29 · in Edamagit: Magit for VSCode
  41. …towards support here. It's only the first step as far as I understand (not following too closely): https://github.com/jj-vcs/jj/releases/tag/v0.29.0 git.write-change-id-header > If you forget to start a new rev before you (or your LLM)…
    comment by lars_francke · 2025-05-26 · in Jjui – A Nice TUI for Jujutsu
  42. …been chronically depressed with Mercurial's decline, but now at least jj gives me hope for sanity: https://github.com/jj-vcs/jj
    comment by BeetleB · 2025-05-13 · in Mozilla Firefox – Official GitHub repo
  43. …creating explicit commits for every change, while still tracking them all? Just a thought! [0] https://github.com/jj-vcs/jj
    comment by bglusman · 2025-05-08 · in Void: Open-source Cursor alternative
  44. …show Kagi. > @hn ! This brings me directly to the front page of HN. > @gh jj ! This brings me to https://github.com/jj-vcs/jj > !guixc how do I install nginx? This brings me to https://kagi.com/assistant/071a7584-d0a3-49fe-abe1-635223085...…
    comment by Zambyte · 2025-04-29 · in Try Switching to Kagi
  45. Yes, it was to avoid ambiguity between the two kinds of IDs. See https://github.com/jj-vcs/jj/pull/1238 (see the individual commits).
    comment by martinvonz · 2025-04-08 · in 20 years of Git
  46. …for rendering things to the user. But you could also extend that with other render methods too. [1] https://github.com/jj-vcs/jj/blob/5dc9da3c2b8f502b4f93ab336b...
    comment by aseipp · 2025-04-07 · in 20 years of Git
  47. …shell (or git) commands, which is powerful. Someday I would like to give jj a real try, too. https://github.com/jj-vcs/jj
  48. …Mercurial (though with some significant differences) and can operate with git as a storage backend. https://github.com/jj-vcs/jj
  49. > maybe if someone rewrote it in rust it would be sexy again? They have and it's called jujutsu :-) https://github.com/jj-vcs/jj OK, it's not a Mercurial clone, but it did take some features from it, and using it will feel more like…
  50. …charmbracelet/git-lfs-transfer: https://github.com/charmbracelet/git-lfs-transfer jj-vcs/jj: https://github.com/jj-vcs/jj
    comment by westurner · 2025-02-26 · in How core Git developers configure Git