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. …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
  2. …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
  3. 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
  4. …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
  5. …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
  6. …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…
  7. 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).
  8. …rebase past that point it’s quick to keep things organised and makes review life suck less. [1] https://github.com/jj-vcs/jj
  9. damnit i was thinking jujutsu and got owned lol https://github.com/jj-vcs/jj
  10. …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
  11. …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
  12. …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
  13. …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
  14. …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
  15. 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
  16. …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
  17. …shell (or git) commands, which is powerful. Someday I would like to give jj a real try, too. https://github.com/jj-vcs/jj
  18. …Mercurial (though with some significant differences) and can operate with git as a storage backend. https://github.com/jj-vcs/jj
  19. > 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…
  20. …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
  21. …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
  22. …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
  23. 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
  24. 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
  25. …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
  26. …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
  27. 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
  28. …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
  29. …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
  30. 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
  31. …`--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
  32. …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
  33. …but is robust, refined, and ready to use today. Structural merges sound like an anti-feature. https://github.com/jj-vcs/jj
  34. 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?
  35. …`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...
  36. [1]: < https://github.com/martinvonz/jj/blob/main/docs/sapling-comp... >
  37. …if they do any conflict resolution [1]. [0] https://loro.dev/blog/v1.0#loro-version-controller [1] https://github.com/martinvonz/jj
  38. …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
  39. https://github.com/martinvonz/jj/issues/53 open since 2022
  40. In case anyone was wondering: https://github.com/martinvonz/jj
    comment by krunck · 2024-11-14 · in On Building Git for Lawyers
  41. …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
  42. This will be easier with jujutsu( https://github.com/martinvonz/jj )?
    comment by mamcx · 2024-10-15 · in How to fork
  43. …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
  44. …"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
  45. …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…
  46. …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…
  47. …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…
  48. …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)
  49. …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
  50. https://github.com/martinvonz/jj/commit/0525dc9d860a5fff6a97...
    comment by MaximilianEmel · 2024-07-10 · in Jujutsu: A Next Generation Replacement for Git