fenics team mailing list archive
-
fenics team
-
Mailing list archive
-
Message #02152
Re: Repositories and workflow
-
To:
Martin Sandve Alnæs <martinal@xxxxxxxxx>
-
From:
Johan Hake <hake.dev@xxxxxxxxx>
-
Date:
Wed, 24 Apr 2013 14:43:50 +0200
-
Cc:
FEniCS Mailing List <fenics@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<CADv7UFG2SEsa4ge-W2wPw6mSkbaBXc9pVFaSc8M=uOZ6inQJEA@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5
On 04/24/2013 01:01 PM, Martin Sandve Alnæs wrote:
> Then if a contributor has a branch that should be tested,
> a core developer can quickly and safely push it to the
> main repository for testing. I think that's a very nice solution.
Ok, I am trying out that now. I have started a topic branch in the main
dolfin repository. Let see how many we can get ;)
Johan
> Would it be possible to select branch names for each project and test
> them together?
> I.e. "use */master, ufl/mytopic, ffc/next". That would be very nice :)
>
> Martin
>
> On 24 April 2013 11:54, Johannes Ring <johannr@xxxxxxxxx> wrote:
>> On Wed, Apr 24, 2013 at 11:17 AM, Garth N. Wells <gnw20@xxxxxxxxx> wrote:
>>> On 23 April 2013 22:10, Johan Hake <hake.dev@xxxxxxxxx> wrote:
>>>> Do we have a buildbot testing the next branch?
>>>>
>>>
>>> If we have the resources, it would be good to test both master and
>>> next, with the intention that master is almost always green, and next
>>> we try to keep green but not minding if it sometimes fails.
>>
>> This should work fine. I have added next to the buildbot now.
>>
>> On Tue, Apr 23, 2013 at 10:06 PM, Anders Logg <logg@xxxxxxxxx> wrote:
>>>>> One thing I would suggest now is that core developers publish branches
>>>>> they intend to merge as part of the main repositories (as opposed to
>>>>> storing them in personal repositories). It makes it easier for others
>>>>> to follow the development. Note e.g. that PETSc has 66 branches at the
>>>>> moment. Examples would be the UFL repository which could have the
>>>>> following branches:
>>>>>
>>>>> master
>>>>> next
>>>>> martinal/subdomains
>>>>> martinal/signatureopt
>>>>> logg/tuplenotation ;-)
>>
>> This will make it easy to test a specific branch on the buildbot.
>> Simply select a builder, enter the branch name and press the force
>> build button.
>>
>> Johannes
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~fenics
>> Post to : fenics@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~fenics
>> More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~fenics
> Post to : fenics@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fenics
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References