5 ms·
> JJ works with git servers For now. At some point, it may want to run features incompatible with git, and what happens then? > nd people that don't understan
by usrbinbash 2y ago
> JJ works with git servers
For now. At some point, it may want to run features incompatible with git, and what happens then?
> nd people that don't understand git but do understand JJ can just run JJ.
And how many such people would you say are there? I am willing to bet that the vast majority of jj users know how to use git very well, and given the adoption of git, that is unlikely to change.
Secondly, git isn't just run by people, its run by scripts, pipelines, automated systems. git commands live in configurations, and elsewhere. Its a common language for how VCS works, not just a command line tool.
> Just because you don't run into that problem very often doesn't mean that other people, with different roles and workflows don't run into that problem more frequently.
It also doesn't mean that they do.
- fragmede 2y ago>> > JJ works with git servers For now. At some point, it may want to run features incompatible with git, and what happens then? Then we raise issue. But I don't have a problem with what someone else wants to run on their computer.
- usrbinbash 2y ago> But I don't have a problem with what someone else wants to run on their computer. Neither do I. This discussion isn't about what someone else runs or doesn't run on their computers. By all means, run `jj`. Or use `fossil`[1], which I maintain is technically superior to both `git` and `jj` (if you disagree, show me another VCS that also gives me a ticketing system, wiki, documentation system, forum and webui, all from a single executeable that allows me to set everything up with a few command line invocations ;-)) [1]: https://fossil-scm.org/home/doc/trunk/www/index.wiki https://fossil-scm.org/home/doc/trunk/www/index.wiki