Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-scm
Navigation:
Lists: gentoo-scm: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-scm@g.o
From: Zac Medico <zmedico@g.o>
Subject: Re: Re: [gentoo-dev] Progress on cvs->git migration
Date: Wed, 24 Aug 2011 08:30:34 -0700
On 08/24/2011 01:02 AM, Nirbheek Chauhan wrote:
> On Wed, Aug 24, 2011 at 12:28 PM, Fabian Groffen <grobian@g.o> wrote:
>> On 24-08-2011 00:44:57 -0400, Matt Turner wrote:
>>> On Tue, Aug 23, 2011 at 10:30 PM, Donnie Berkholz <dberkholz@g.o> wrote:
>>>> On 15:49 Tue 23 Aug     , Lance Albertson wrote:
>>>>> I think using the shortlog output is the sane solution otherwise you're
>>>>> just replicating what you do in the commit.
>>>>
>>>> It's not replication if users continue to use rsync; they won't have
>>>> commit info.
>>>
>>> Do we really want users to continue using rsync? Isn't git pull so
>>> much faster? What's the downside of users using git directly?
>>
>> ehm, that you need git?  that you need to use git to get information
>> about changes?  that you need a whole new infrastructure of mirrors to
>> get it running (vs the rsync infrastructure)?  that you need at minimum
>> 800MiB to be able to look at some history, iso. 286MiB as the rsync tree
>> is now?
>>
>> Besides from that git doesn't even work on all platforms, but I can
>> imagine you don't care about that.
>>
> 
> Actually, the major blocker as I understand it, is portage metadata
> cache regeneration.

If anybody needs some background information on this, the "[RFC] DIGESTS
metadata variable for cache validation" thread can serve as a useful
reference:


http://archives.gentoo.org/gentoo-dev/msg_cfa80e33ee5fa6f854120ddfb9b468b3.xml

Also, note that it's possible to use post-sync scripts to tweak mtimes
of files pulled with git:

  https://bugs.gentoo.org/show_bug.cgi?id=355313

We've had support for git post-sync timestamp handling in emerge for
some time now:


http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8e72dfe64208d0329a66d9d329d58ec458e79890
-- 
Thanks,
Zac


References:
Progress on cvs->git migration
-- Alexey Shvetsov
Re: [gentoo-dev] Progress on cvs->git migration
-- Robin H. Johnson
Re: [gentoo-dev] Progress on cvs->git migration
-- Mike Frysinger
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Robin H. Johnson
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Lance Albertson
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Donnie Berkholz
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Matt Turner
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Fabian Groffen
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Nirbheek Chauhan
Navigation:
Lists: gentoo-scm: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: [gentoo-dev] Progress on cvs->git migration
Next by thread:
Re: Re: [gentoo-dev] Progress on cvs->git migration
Previous by date:
Re: Re: [gentoo-dev] Progress on cvs->git migration
Next by date:
Re: Re: [gentoo-dev] Progress on cvs->git migration


Updated May 23, 2012

Summary: Archive of the gentoo-scm mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.