From kde-scm-interest Fri Jun 11 14:41:53 2010 From: Jeff Mitchell Date: Fri, 11 Jun 2010 14:41:53 +0000 To: kde-scm-interest Subject: Re: [Kde-scm-interest] KDE Git hosting status update Message-Id: <4C124B31.1050206 () kde ! org> X-MARC-Message: https://marc.info/?l=kde-scm-interest&m=127626811816638 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1511542337==" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1511542337== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE763B038465AD6EFED44B8A4" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE763B038465AD6EFED44B8A4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 6/11/2010 9:00 AM, Johan S=F8rensen wrote: > 2010/6/11 Jeff Mitchell : > [snip] >>> ---------------------------------------------------------------------= ----------- >>> SUM: 2740 43131 44892 >>> 250546 >>> ---------------------------------------------------------------------= ----------- >>> >>> >>> So, sorry for publishing bullshit numbers. >> >> Well, according to cloc it's not bullshit. There's clearly a large >> disconnect here between what cloc says and what the Gitorious guys are= >> saying -- by nearly two orders of magnitude. I'd be interested in >> knowing if the Shortcut guys have an explanation for the huge differen= ce. >=20 > Everything in vendor/ can basically be excluded (at least in my > opinion) as that is third-party libraries and frameworks such as > Rails. If you decide that should be included, then cloc is probably > correct... Ah, that makes sense. I had forgotten that there was so much included in vendor/. >> >>>> Secondly, gitorious.org does in fact use the native git-daemon, but >>>> the document seems to confuse cloning and pushing on a few occasions= =2E >>>> Pushing is entirely done through SSH and once the initial auth with >>>> gitorious is done, it's passed along to the git machinery. >>> >>> The point was though that the script that gets called as login >>> shell on SSH connect relies on the Rails process to be running, >>> which is a pretty big affair, while gitolite doesn't have any >>> continually running daemon process involved in push access. >> >> I've read through the document a few times and don't see where there's= >> any confusion as to git daemons. Gitorious does indeed have a custom g= it >> daemon (which you refer to as a proxy, which is a fair assessment), >> necessary to resolve the friendly URL names into the on-disk layout. >> This does mean that if the native upstream Git git-daemon acquires new= >> features or capabilities that we'd have to code it into your git-daemo= n >> or wait for an update. >=20 > I was referring to this section: " The software uses a custom > git-daemon, which it uses to control push access. This means that > future features of Git (such as improved compression) are unavailable > to KDE in the long term unless Shortcut updates their git-daemon or we > update it ourselves." I believe this is a simple typo. s/push/pull/ is probably what was meant by whoever wrote that bit. In that context the above statement reads correctly. > Anyway, in the end it doesn't matter for you guys anymore as you've > made a different choice already. I just wanted to point out a few > smaller errors that I saw as a developer of Gitorious (as you know, > these things have a tendency to be suddenly taken as facts down the > line). Sure, makes sense. --Jeff --------------enigE763B038465AD6EFED44B8A4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (MingW32) iEYEARECAAYFAkwSSzgACgkQANYdqNCuGCWNYgCePvuvgDH1TaAijuLYZ7lk/h7K 3GoAoKcyNq1NBFYqUX7et0EeE3k3n9K+ =EV0A -----END PGP SIGNATURE----- --------------enigE763B038465AD6EFED44B8A4-- --===============1511542337== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-scm-interest mailing list Kde-scm-interest@kde.org https://mail.kde.org/mailman/listinfo/kde-scm-interest --===============1511542337==--