On Thu, Jun 6, 2013 at 11:22 PM, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > Hi Greg, > > On Thu, 6 Jun 2013, Greg Troxel wrote: > >> As one of the people who helps maintain git packages in pkgsrc, my >> initial reaction is negative to adding a ruby dependency. > > My initial reaction, too. It was hard enough to get Perl included with Git > for Windows (because of that pesky Subversion dependency). > > As you can see from the commit history, I was the primary force behind > trying to get everything "core" in Git away from requiring scripting > languages (I think it is an awesome thing to provide APIs for as many > languages as possible, but a not-so-cool thing to use more than one > language in the core code). It does not seem that anybody picked up that > task when I left, though. Nobody seems to mention it yet. There's another reason behind the C rewrite effort: fork is costly on Windows. The C rewrite allows us to run with one process (most of the time). This applies for shell, perl and even ruby scripts because libgit.a is never meant to be used outside git.c context (unlike libgit2). In this regard, ruby is just as bad as currently supported non-C languages. -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html