From: "Michał Górny" <mgorny@gentoo.org>
To: Dirkjan Ochtman <djc@gentoo.org>
Cc: gentoo-project@lists.gentoo.org, gentoo-scm@lists.gentoo.org
Subject: Re: [gentoo-project] Council / Git Migration Agenda
Date: Sun, 5 Oct 2014 11:33:31 +0200 [thread overview]
Message-ID: <20141005113331.67a7e48a@pomiot.lan> (raw)
In-Reply-To: <CAKmKYaDr-ktqjL0KPvL2rJ6n+4t0jE=p-dkcwDxi4MS4o4a8sQ@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1742 bytes --]
Dnia 2014-10-05, o godz. 10:18:21
Dirkjan Ochtman <djc@gentoo.org> napisał(a):
> On Sat, Oct 4, 2014 at 2:00 AM, Rich Freeman <rich0@gentoo.org> 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.
>
> 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.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 949 bytes --]
next prev parent reply other threads:[~2014-10-05 9:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-04 0:00 [gentoo-project] Council / Git Migration Agenda Rich Freeman
2014-10-04 7:15 ` Michał Górny
2014-10-05 8:18 ` Dirkjan Ochtman
2014-10-05 9:33 ` Michał Górny [this message]
2014-10-06 1:27 ` hasufell
2014-10-06 2:50 ` Seemant Kulleen
2014-10-06 5:48 ` Ulrich Mueller
2014-10-06 8:42 ` Seemant Kulleen
2014-10-06 8:48 ` Michał Górny
2014-10-07 7:57 ` Dirkjan Ochtman
2014-10-07 8:07 ` [gentoo-scm] " Michał Górny
2014-10-07 8:20 ` Ulrich Mueller
2014-10-07 8:26 ` Michał Górny
2014-10-07 10:58 ` Rich Freeman
2014-10-07 11:00 ` Anthony G. Basile
2014-10-07 11:09 ` Rich Freeman
2014-10-09 19:33 ` Tom Wijsman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141005113331.67a7e48a@pomiot.lan \
--to=mgorny@gentoo.org \
--cc=djc@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
--cc=gentoo-scm@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox