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: "Donnie Berkholz" <dberkholz@g.o>
From: "Alec Warner" <antarus@g.o>
Subject: Re: repoman patch for git support (from drobbins)
Date: Sun, 16 Nov 2008 13:49:36 -0800
On Sun, Nov 16, 2008 at 9:20 AM, Donnie Berkholz <dberkholz@g.o> wrote:
> On 01:34 Sun 16 Nov     , Alec Warner wrote:
>> Change the workflow[1].
>>
>> Right now you pay the cost of running tree-wide tests every time you
>> commit.  This incentivizes developers to commit less often (to avoid
>> paying the tax of tree-wide tests).
>>
>> In CVS commiting less is a problem:
>>
>> 1. Make Changes to a number of files.
>> 2. Script your commits.
>> 3. Run Script
>> 4....N: Script commits one file at a time.
>> 4.5: A race condition between changes you have commited to CVS versus
>> uncommited changes occurs when CVS is synced to Osprey.  This race
>> condition can often cause tree oddness.
>> 5.  All Changes commited.
>> 5.5: All changes synced to Osprey.
>>
>> I am unsure if repoman category and repoman tree-wide commits avoid
>> this race condition.
>>
>> A new scheme would be:
>>
>> 1. Make Changes to a number of files.
>> 2. Category or Treewide Repoman commit.
>> 3. Run taxing tree-wide tests.
>> 4. git commit -a (?)
>> 5. Done!
>>
>> Tell me if I'm horribly wrong or missing something, it is late here.
>
> Are you saying we could use the index here? Another option (that you may
> or may not be suggesting) could be to make a new 'repoman push'
> operation that actually does the hard checks, and make 'repoman commit'
> just do a local commit and only very quick checks.

That was what I was thinking.

>
> --
> Thanks,
> Donnie
>
> Donnie Berkholz
> Developer, Gentoo Linux
> Blog: http://dberkholz.wordpress.com
>


References:
repoman patch for git support (from drobbins)
-- Jeremy Olexa
Re: repoman patch for git support (from drobbins)
-- Robin H. Johnson
Re: repoman patch for git support (from drobbins)
-- Fabian Groffen
Re: repoman patch for git support (from drobbins)
-- Zac Medico
Re: repoman patch for git support (from drobbins)
-- Mike Auty
Re: repoman patch for git support (from drobbins)
-- Alec Warner
Re: repoman patch for git support (from drobbins)
-- Mike Auty
Re: repoman patch for git support (from drobbins)
-- Donnie Berkholz
Re: repoman patch for git support (from drobbins)
-- Alec Warner
Re: repoman patch for git support (from drobbins)
-- Donnie Berkholz
Navigation:
Lists: gentoo-scm: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: repoman patch for git support (from drobbins)
Next by thread:
Re: repoman patch for git support (from drobbins)
Previous by date:
Re: repoman patch for git support (from drobbins)
Next by date:
Re: repoman patch for git support (from drobbins)


Updated Jun 17, 2009

Summary: Archive of the gentoo-scm mailing list.

Donate to support our development efforts.

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