4 ms·
Users don't want to learn yet another fossil scm; Git is ubiquitous. It seems like a wasted effort to reimplement Git just because of its license. libgit2 exi
by davvid 13y ago
Users don't want to learn yet another fossil scm; Git is ubiquitous. It seems like a wasted effort to reimplement Git just because of its license.
libgit2 exists and has been making steady progress, and its license is permissive enough.
- bch 13y agoI can't speak for "users", but fossil is an absolute joy to use, easy to pick up, and has features that I'm not aware of in any other SCM (hello, built-in first-class tickets). libgit2 has been "making progress" for a long time -- it's barely used in github (it's one or two little features of libgit that are harnessed internally, according to the githubber I talked to at a meetup), and, without trying to insult the developers/development, I seems more accurate to say libgit is "plodding along slowly". With "critical mass" as one of gits features, this is sort of surprising. I suspect it speaks to the complexity of git, but I'm not positive.
- raimue 13y agoWith this argumentation you could also say it's wasted effort to implement a BSD kernel because Linux exists. Thanks for the pointer to libgit2.