From kde-scm-interest Fri Jun 11 08:24:18 2010 From: =?ISO-8859-1?Q?Johan_S=F8rensen?= Date: Fri, 11 Jun 2010 08:24:18 +0000 To: kde-scm-interest Subject: Re: [Kde-scm-interest] KDE Git hosting status update Message-Id: X-MARC-Message: https://marc.info/?l=kde-scm-interest&m=127624471205366 On Thu, Jun 10, 2010 at 6:17 PM, Eike Hein wrote: > * The stack we've decided to run with is a lot more modular >  than the rather monolithic Gitorious software. If I remem- >  ber my rough numbers right, Gitorious is a 250000 line Ruby >  app. gitolite is a 1500 line Perl script (don't worry, it's >  readable Perl). If we absolutely had to maintain it oursel- >  ves, we feel a lot better about being able to do that than >  Gitorious just in terms of scale and scope. That number is slightly off, as of right now the Gitorious application itself is about 8690 LOC and 11582 lines of test code (both excluding external dependencies (and newlines+comments)). Secondly, gitorious.org does in fact use the native git-daemon, but the document seems to confuse cloning and pushing on a few occasions. Pushing is entirely done through SSH and once the initial auth with gitorious is done, it's passed along to the git machinery. Cloning (over the git:// protocol) uses the native C git-daemon on Gitorious.org, with a thin and fast layer 7 proxy in front to map the sharded repositories on disk with the request url. As for the script/git-daemon (which may have been the one you've glanced over); it still uses the same git pack infrastructure that the native git-daemon uses, it's just the networking that's a bit different (which is a thin layer in both the ruby script and the native C git-daemon). Just wanted to clear up some misconceptions and wish you guys good luck onwards! There's no hard feelings from our side for choosing something else, the important thing is leaving SVN behind ;) > -- > Best regards, > Eike Hein Cheers, Johan _______________________________________________ Kde-scm-interest mailing list Kde-scm-interest@kde.org https://mail.kde.org/mailman/listinfo/kde-scm-interest