Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Jul 2000 00:11:15 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Kris Kennaway <kris@FreeBSD.org>
Cc:        John Baldwin <jhb@bsdi.com>, Will Andrews <andrews@technologist.com>, chat@FreeBSD.org
Subject:   Re: addport kicks easy-import out
Message-ID:  <200007040711.AAA40323@john.baldwin.cx>
In-Reply-To: <Pine.BSF.4.21.0007032345120.32519-100000@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 04-Jul-00 Kris Kennaway wrote:
> On Mon, 3 Jul 2000, John Baldwin wrote:
> 
>> It just lists the branch and is present for every commit.  Ports
>> are always on -HEAD though. :) 
> 
> Right, but the concept could be easily extended to which TLD of the repo
> the commit falls into (src, ports, distrib, doc, www, sup, CVSROOT)

That is already easy:

elsif header :contains "Sender" "committers" {
  # commit messages
  if header :matches "Subject" "cvs commit:*" {
    # ports
    if header :contains "Subject" "ports" {
      # check for a new port
      if header :contains "Subject" "Imported sources" {
        fileinto "FreeBSD.Committers.ports.new";
      }
      else {
        fileinto "FreeBSD.Committers.ports";
      }
    }
    # src
    elsif header :contains "Subject" "src" {
      # split based on branch
      if header :is "X-FreeBSD-CVS-Branch" "RELENG_4" {
        fileinto "FreeBSD.Committers.src-4";
      }
      elsif header :is "X-FreeBSD-CVS-Branch" "RELENG_3" {
        fileinto "FreeBSD.Committers.src-3";
      }
      else {
        fileinto "FreeBSD.Committers.src-current";
      }
    }
    # doc and www
    elsif header :contains "Subject" ["doc", "www"] {
      fileinto "FreeBSD.Committers.doc-www";
    }
    # misc. commits
    else {
      fileinto "FreeBSD.Committers.misc";
    }
  }
}

> Kris

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007040711.AAA40323>