From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3990C13838B for ; Mon, 29 Sep 2014 07:00:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D01A0E08DD; Mon, 29 Sep 2014 06:59:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 68DB3E08C9; Mon, 29 Sep 2014 06:59:57 +0000 (UTC) Received: from pomiot.lan (mgorny-1-pt.tunnel.tserv28.waw1.ipv6.he.net [IPv6:2001:470:70:353::2]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 65229340798; Mon, 29 Sep 2014 06:59:55 +0000 (UTC) Date: Mon, 29 Sep 2014 08:59:44 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Cc: gentoo-scm@lists.gentoo.org Subject: [gentoo-scm] Testing git gx86 repos (and status update) Message-ID: <20140929085944.44f3d36f@pomiot.lan> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo SCM discussions X-BeenThere: gentoo-scm@gentoo.org X-BeenThere: gentoo-scm@lists.gentoo.org Reply-To: gentoo-scm@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/MFJiePqj_DI2s5bPzrYoXG0"; protocol="application/pgp-signature" X-Archives-Salt: 6f8c9d03-9409-403e-afe2-4756cfb96007 X-Archives-Hash: 6f74fe1dfb85ba8e18b63a4d3b8bdf16 --Sig_/MFJiePqj_DI2s5bPzrYoXG0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Hello, everyone. Diego has given me a pretty neat machine to do some git testing, so I have a few repos for you to play with. But first some status update. I have four public repos now: 1. history.git -- that contains cvs2git conversion made by rich0 with some followup cleanup commits. You basically don't want that since it's huge :). But if you really want to, you should be able to use 'git replace' to attach it to the dev repo. 2. dev.git -- the main development repository. It starts with squashed tree of history.git, and that's where developers commit ebuild changes and stuff. It comes with the update hook that makes sure commits on master are signed and so on. Currently, signature validation uses pre-defined key list. 3. user.git -- user syncing repository. It is auto-synced to dev.git and some other repos (gentoo-news, glsas, herds.xml, dtds), and has auto-generated metadata cache. Intended to be read-only. 4. rsync.git -- repository used to feed rsync. It is auto-synced to user.git, with modified layout.conf and thickened and signed Manifests. No ChangeLogs at the moment. Read-only as well. The auto-syncing scripts are pulling after each push and every 10 minutes. Best case, your commit shows up in rsync.git in <2 minutes. The three latter repos are also mirrored to github: 2. https://github.com/gx86-git-test/gx86-test-dev 3. https://github.com/gx86-git-test/gx86-test-user 4. https://github.com/gx86-git-test/gx86-test-rsync GitHub mirrors are read-only and auto-updated. You can submit pull requests to dev repo but developers will be supposed to pull them in locally rather than through github. Access to main repos goes through SSH currently. If you want it, please send me your public SSH key in a GPG signed mail. Since this is just a testing repo, you don't have to be a developer to have it. Note that this requires IPv6 currently, so get a tunnel if you don't have one yet :). Read-only access preferred through github (to offload our server). For populating rsync mirrors, I'm planning to support two methods: a. using git repo -- git pull in directory used for rsync :), b. using rsync -- more space-efficient, slower, non-atomic. Does not work since I didn't set up rsync daemon on the server yet :). Current versions of my server scripts: - https://github.com/mgorny/git-gx86-tools --=20 Best regards, Micha=B3 G=F3rny --Sig_/MFJiePqj_DI2s5bPzrYoXG0 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUKQNlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO4J8QANWlQNfi7tvOMy8y4DPRekiI ztoscXrApLzdlC6O1OoyKx4VUcm1+fLq4lxKhvyXwYHnkbbH6fn12J7O1nA0ev7/ v0wKBRntzbKoq2krs5SnBLccQb+q1VwpB7NBBh1Qo8QxQYumVxw7UHcyNlZd8hRc AKIT6x/xEVVBDBt3PdmgvbeiEpN0zdEMoSCOFlxdj+PsTiwynKYGbDF7+z+IB111 SY188eNNMf/zwaoL6CraCDh1DLD9cEv/ULeRlGcH9pu3LWg+/h9danh0jcOuHF// IIBiQaEt7QA06z2Iqpvd4+Hkv9N4bVfgKzwx0imE65T88NLhj7HySErbgX7G+Yd4 Pzvbf6rQDyGo5it6cs4Kcx9wJ7ToUXedPgmV8NyNIIyhWIY6+d2GK7deoV/D5WLG AIOBpmJUkdwsf8nQdUqS13LodC+x/fTL2O2m+mktAQkUWtULtuRvSZPM/CxkgHfA tjAY543PkFHTNBcDc12TdHb3UMMOyXdeQf5/m5uw1skwtoo7xZ316RRALaA1X8lA iZZsqj/ciVqKitFiB3VONdon9oSTlYCEVNa2OcWRQ5Qzm998Y5EhZLAnPxxC61cf QOSXtj9mGG/C6j/NmUEskchABHkqajoaZu9DVuPDoHgUL0yRDwMu7I84xLEI9JRR YkVxP8Foz6IJJSIowltn =pLHk -----END PGP SIGNATURE----- --Sig_/MFJiePqj_DI2s5bPzrYoXG0--