Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 10633 invoked from network); 18 Oct 2006 01:17:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Oct 2006 01:17:08 -0000 Received: (qmail 5084 invoked by uid 500); 18 Oct 2006 01:17:08 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 5054 invoked by uid 500); 18 Oct 2006 01:17:08 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 5041 invoked by uid 99); 18 Oct 2006 01:17:08 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2006 18:17:08 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jesse.mcconnell@gmail.com designates 64.233.182.185 as permitted sender) Received: from [64.233.182.185] (HELO nf-out-0910.google.com) (64.233.182.185) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2006 18:17:06 -0700 Received: by nf-out-0910.google.com with SMTP id l23so488532nfc for ; Tue, 17 Oct 2006 18:16:43 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oyJ9kbcQKOu11Plb0mygbgsSFxVfj18hzhxv2spRj77F4eXSEwN54lQM9wcQwtnfUBeIZBPAt35ASv2D+ypUNqRBmIABoMH5CTEcogE90L5kNJQOi+QaGrEcCj+uBE4UexIG6ofmlFCnQxIMBnvuhXUPtzEM7g/AqjCqrd6Z8og= Received: by 10.82.111.8 with SMTP id j8mr1792791buc; Tue, 17 Oct 2006 18:16:42 -0700 (PDT) Received: by 10.82.174.9 with HTTP; Tue, 17 Oct 2006 18:16:42 -0700 (PDT) Message-ID: Date: Tue, 17 Oct 2006 20:16:42 -0500 From: "Jesse McConnell" To: continuum-dev@maven.apache.org Subject: Re: Proposed: UI for build defs (default build defs) In-Reply-To: <4535729A.1060701@israfil.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4535729A.1060701@israfil.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N well when I worked on this I added in some core.actions to do some of this kinda logic * 1) project groups have default build definitions * 2) if project has default build definition, that overrides project group definition * 3) changing parent default build definition does not effect project if it has a default declared * 4) project groups must have a default build definition that was from the javadocs on the resolveDefaultBuildDefinitionsForProjectGroup method on AbstractBuildDefinitionContinuumAction jesse On 10/17/06, Christian Edward Gruber wrote: > Hey all, > > I mentioned this on IRC and felt it should be sent ot the list. > The notion of default build def is really wierd, now that groups are > there. > > In particular, can the "default build def" for a project be a group > def, or only a project def. The UI for this is also crapped out, as the > check-box is dangerous. If you "uncheck" a default project, who becomes > defualt? > > I think we need a drop down on a per-project basis, which MAY > include both project and group builds as that project's default build > def. If you delete a build def, there would have to be logic to > fail-into another build def, or the delete should be disallowed until > you reassign all projects that hold it as a default. > > Then if a user hits "build group" then (in build order) the default > build def for each project is scheduled in turn. > > Christian. > > -- > > *christian** gruber + process coach and architect* > > *Israfil Consulting Services Corporation* > > *email** cgruber@israfil.net + bus 905.640.1119 + mob 416.998.6023* > > > -- jesse mcconnell jesse.mcconnell@gmail.com