▲ | mpalmer 5 days ago | |||||||||||||||||||||||||
The point of jj is to improve on the git interface. It's kind of weird to imply that jj's purpose is a drawback. I don't want git to stay git. Nor do I want SAAS solving stacked PRs for me, "free option" or not. jj is explicitly not for teams - there's no way to share jj-proprietary stuff between checkouts of a repo, because it's a frontend for interacting with a git repo. | ||||||||||||||||||||||||||
▲ | vlovich123 4 days ago | parent | next [-] | |||||||||||||||||||||||||
Graphite also improves on the interface if you want that. I personally have no issues with git anymore having spent nearly two decades working with it. | ||||||||||||||||||||||||||
▲ | nulld3v 5 days ago | parent | prev [-] | |||||||||||||||||||||||||
Ehhh, when I explain jj to people I like to say that it is "a tool to edit git repos", and that "the repo is still a git repo" because people have so many misconceptions of how jj works. When they see how different jj's interface is from git, they think it's a whole new VCS and are worried that it will break compatibility with other git tools. That said, I only do this to avoid overwhelming beginners, when actually learning/using jj it is definitely more useful to think of it as a different VCS. | ||||||||||||||||||||||||||
|