logoalt Hacker News

sunshowers • yesterday at 8:45 PM • 1 reply • view on HN

No, jj is not a wrapper around git. It is a source control system of its own that has git as one of at least two production backends. This distinction matters because git wrappers don't tend to have fundamental concepts of their own like the operation and evolution logs.


Replies

shepherdjerred • today at 12:23 AM

jj is in practice a wrapper around Git

it is built, though, that the Git backend can be swapped for another backend.

I'm not sure where you're getting two production backends from. I guess you're referring to the Google internal one that nobody can use?

> There is currently only one production-ready builtin commit backend: the Git backend. <omitted> Google also has its own cloud-based backend.

https://docs.jj-vcs.dev/latest/glossary/?utm_source=chatgpt....

➕ show 1 reply