Correct, no human would use them.

On Thu, Feb 24, 2011 at 5:36 PM, Trey Morris <trey.mor...@rackspace.com> wrote:
> I see. So their use would in general be for the use of automated systems?
>
> On Thu, Feb 24, 2011 at 4:33 PM, Eric Day <e...@oddments.org> wrote:
>>
>> The extra branches are just an implementation detail, we can have
>> them or not. It's really a matter of if it's possible and/or easier
>> to have jenkins fire off new jobs with arbitrary branches that need
>> to be merged with trunk for each job vs merging and pushing to a
>> staging branch and have the jobs test that. Either way, we get the
>> same result. We will also have the flexibility to test arbitrary
>> branches before proposing either way. These extra "trunks" will not
>> need to be managed, as tarmac/jenkins will control them.
>>
>> -Eric
>>
>> On Thu, Feb 24, 2011 at 04:24:11PM -0600, Trey Morris wrote:
>> >    I'm curious what the point of having a line of trunks for a commit to
>> >    bounce down on its way to trunk would gain us other than having to
>> > manage
>> >    a line of trunks. What's wrong with status quo branch management
>> > (other
>> >    than tests)? What's wrong with having the commit sit in its LP topic
>> >    branch, which is every bit as publicly accessible as any branch in
>> > the
>> >    line of trunks would be? The test system (or anyone who wants to play
>> > with
>> >    it) can just grab trunk merge the topic branch and run however many
>> > levels
>> >    or types of tests we deem appropriate. Success = trunk. Fail = test
>> > fail
>> >    status in the test report.
>> >
>> >    On Thu, Feb 24, 2011 at 3:39 PM, Jay Pipes <jaypi...@gmail.com>
>> > wrote:
>> >
>> >      On Thu, Feb 24, 2011 at 4:05 PM, Mark Washenberger
>> >      <mark.washenber...@rackspace.com> wrote:
>> >      >> This is what we're working on, and what Justin is proposing,
>> > Mark.
>> >      >>
>> >      >> Basically, in Drizzle-land, people propose a merge into trunk,
>> > Hudson
>> >      >> picks up that proposal, pulls the brnach into
>> > lp:drizzle/staging,
>> >      >> builds Drizzle on all supported platforms (>12 OS/distro
>> > combos),
>> >      then
>> >      >> runs all automated regression testing against the proposed
>> > branch
>> >      (can
>> >      >> take 3 or more hours).
>> >      >>
>> >      >> We're proposing the same kind of automation for OpenStack.
>> >      >
>> >      > Sorry, I misunderstood what Justin was proposing. This sounds
>> > good to
>> >      me.
>> >      >
>> >      > We could also do this without a staging branch by having the
>> > automated
>> >      system check out trunk and merge the proposed branch locally.
>> >
>> >      Sure, this is, of course, quite possible, too :)
>> >
>> >      One thing that a staging-first branch allows, though, is to set up
>> > an
>> >      environment where some *very* minor or style-only type commits can
>> > be
>> >      fed into trunk directly without having to got through the full
>> > testing
>> >      loop...
>> >      -jay
>> >      _______________________________________________
>> >      Mailing list: https://launchpad.net/~openstack
>> >      Post to     : openstack@lists.launchpad.net
>> >      Unsubscribe : https://launchpad.net/~openstack
>> >      More help   : https://help.launchpad.net/ListHelp
>>
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~openstack
>> > Post to     : openstack@lists.launchpad.net
>> > Unsubscribe : https://launchpad.net/~openstack
>> > More help   : https://help.launchpad.net/ListHelp
>>
>
>

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to