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 133D4138A2F for ; Sun, 5 Oct 2014 09:33:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E8CE2E08B5; Sun, 5 Oct 2014 09:33:45 +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 005E0E08A1; Sun, 5 Oct 2014 09:33:44 +0000 (UTC) Received: from pomiot.lan (77-253-145-23.adsl.inetia.pl [77.253.145.23]) (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 E369C34028F; Sun, 5 Oct 2014 09:33:42 +0000 (UTC) Date: Sun, 5 Oct 2014 11:33:31 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Dirkjan Ochtman Cc: gentoo-project@lists.gentoo.org, gentoo-scm@lists.gentoo.org Subject: Re: [gentoo-project] Council / Git Migration Agenda Message-ID: <20141005113331.67a7e48a@pomiot.lan> In-Reply-To: References: 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 Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/hhG.i8CbuITKRwvZw71IBcf"; protocol="application/pgp-signature" X-Archives-Salt: fa7b0c5d-ccaa-4dd4-822f-386d2d94ea0c X-Archives-Hash: b23fa8173b66b95586a0910b5a7a6fe4 --Sig_/hhG.i8CbuITKRwvZw71IBcf Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-10-05, o godz. 10:18:21 Dirkjan Ochtman napisa=B3(a): > On Sat, Oct 4, 2014 at 2:00 AM, Rich Freeman wrote: > > I was thinking that it might make more sense to just make things > > really simple and ONLY migrate the active tree into the starting git > > repository. That is, basically take the rsync tree, remove metadata, > > and do a git init. (Then follow that up with removing changelogs, > > cleaning up cvs headers, and so on.) > > > > A historical migration could be done in parallel and released a few > > hours later. However, it would not be a contiguous repository. That > > is, the converted active tree commit would not have any parents. If > > you wanted to have a contiguous tree you would need to splice in the > > historical migration with git replace. >=20 > I think that would be sad. IMO there should be full history to the > default tree (even if we advocate shallow clones by default). Yes, the > history might not be perfect; people can splice in an improved history > later with git replace. I would be disappointed if the git hash for > the default tree doesn't represent (some version of) the full history. I see two issues with this: 1. this will make the initial repo huge (~1.5G) and therefore hard to mirror. GitHub has a 'soft' limit of 1G. Other mirror providers may also be unhappy given the perspective of 1.5G and growing, compared to 70M and growing with potential cutoff in future. 2. Replacing the history with a better one would still keep the old commits. That is, after we fix the history properly, the repo grows another 1.5G, while the now-unused old 1.5G still needs to be kept. --=20 Best regards, Micha=B3 G=F3rny --Sig_/hhG.i8CbuITKRwvZw71IBcf Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUMRBuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOP38QAIs1OdZhwUWf+IPzSq7GVlWw /vSkqJ58ohdhnPCSVmCAayY0Y8ohJt+4CKT15oUwF+OqrlpbjpVrnbR7p4sav336 C0fuNUD6j/G8CkNUfj7jDYBkpniPvx6j3ZSGdMXrxGHOCWWKAkvEVnJbDkMMWlsq tIA7e8Ydy6kWE1zZrYFU/HZURWSeSOtyD7wTaxSRwzacxNm3IhiOLrTQB7IPyrdZ ltGEtnbxlwDPUPoOEtAlczCGUMam5P6w7UH+Yy/qBbTcRF56envDY3rN+LwHGI35 NQYZFJdijV/Yv39r++671P6K2SrNLoNBaxPQoJkfAjHrLwbpBRk78gI9TMYjL2E+ yGj53M8v/SxImAam1HoewgGkWJoHN7hM4ot/CHvnE5AJdbpJhHa8S+T+sNQlwuAg 4ZSNoVhs95yM5Dn/Uib21jLWkfdrXHNHq2LnQELFXRETQb9f7jRxOs7Xxb6g/d7u Ftofn436VMkUA5dlVGTG+Z/AUUp1xd35rTpKdxvKeLJN54/oQf4eJck4OHp4rMzP pQrS5seMKqsWD2oihTuWJjCV+yKV68+iWNY8vNdoYJLoJbuunnJAS/VB+mTt/iiN Y8fnXx1mAP+BMREeaYiYfdAIzVudVnuaMXz5Y+Mc7qunnoXS7XFySJiUz4fHZRvh ud4ntXSEU4rNB3RZuD9d =6R7a -----END PGP SIGNATURE----- --Sig_/hhG.i8CbuITKRwvZw71IBcf--