Gentoo Archives: gentoo-project

From: Seemant Kulleen <seemantk@×××××.com>
To: gentoo-project@l.g.o
Cc: gentoo-scm@l.g.o
Subject: Re: [gentoo-project] Council / Git Migration Agenda
Date: Mon, 06 Oct 2014 02:50:11
Message-Id: CAJEWDoW9uZebzH=gkvc0-QX5Z4r8VYGqFHfou1JN17R5jHUHXw@mail.gmail.com
In Reply to: Re: [gentoo-project] Council / Git Migration Agenda by Dirkjan Ochtman
1 Libraries don't have to be sad. If the history remains in a CVS repo isn't
2 that the perfect home for it in the museum of gentoo's history?
3
4 We can honor it by keeping it: we needn't carry it everywhere to remember
5 it. :)
6
7 Cheers,
8
9 seemantk empathic design
10 http://seemantk.com
11 On Oct 5, 2014 1:18 AM, "Dirkjan Ochtman" <djc@g.o> wrote:
12
13 > On Sat, Oct 4, 2014 at 2:00 AM, Rich Freeman <rich0@g.o> wrote:
14 > > I was thinking that it might make more sense to just make things
15 > > really simple and ONLY migrate the active tree into the starting git
16 > > repository. That is, basically take the rsync tree, remove metadata,
17 > > and do a git init. (Then follow that up with removing changelogs,
18 > > cleaning up cvs headers, and so on.)
19 > >
20 > > A historical migration could be done in parallel and released a few
21 > > hours later. However, it would not be a contiguous repository. That
22 > > is, the converted active tree commit would not have any parents. If
23 > > you wanted to have a contiguous tree you would need to splice in the
24 > > historical migration with git replace.
25 >
26 > I think that would be sad. IMO there should be full history to the
27 > default tree (even if we advocate shallow clones by default). Yes, the
28 > history might not be perfect; people can splice in an improved history
29 > later with git replace. I would be disappointed if the git hash for
30 > the default tree doesn't represent (some version of) the full history.
31 >
32 > Cheers,
33 >
34 > Dirkjan
35 >
36 >

Replies

Subject Author
Re: [gentoo-project] Council / Git Migration Agenda Ulrich Mueller <ulm@g.o>