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: "Robin H. Johnson" <robbat2@g.o>
Subject: Re: Re: [gentoo-dev] Progress on cvs->git migration
Date: Wed, 24 Aug 2011 07:30:11 +0000
On Wed, Aug 24, 2011 at 12:44:57AM -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?
rsync is still being supported. There is NO size or bandwidth advantage
to the users having Git, quite the opposite in fact, the users would be
disadvantaged if we required them to use git.

Size: The size of an rsync tree will ALWAYS be smaller than _ANY_ VCS
checkout, because none of the VCS overhead will be present (no CVS/,
.git, etc).

Bandwidth: Along the same lines, rsync will always be able to use less
bandwidth than Git, because none of the intermediate commits need to be
transfered. This will be esp. evident as a user tree gets older (the
amount of mtime/checksum metadata scales linearly with the size of the
tree, not the age of the tree. The actual file content transfered scales
linearly with the age of the tree).

The only advantage to users with Git is for those where metadata
operations on their local disk is slower than the equivalent index
operations in git (mtime checks on cold cache causing lots of seek vs
being able to read a single file).

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@g.o
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


Replies:
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Eray Aslan
Re: Re: [gentoo-dev] Progress on cvs->git migration
-- Michał Górny
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
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 Aug 24, 2011

Summary: Archive of the gentoo-scm mailing list.

Donate to support our development efforts.

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