From owner-freebsd-hackers Tue Jun 4 21: 4:24 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 41ECE37B403 for ; Tue, 4 Jun 2002 21:04:21 -0700 (PDT) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.12.3/8.12.3) with ESMTP id g5542Q4j002376; Tue, 4 Jun 2002 21:02:27 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.12.3/8.12.3/Submit) id g5542QXb002375; Tue, 4 Jun 2002 21:02:26 -0700 (PDT) (envelope-from dillon) Date: Tue, 4 Jun 2002 21:02:26 -0700 (PDT) From: Matthew Dillon Message-Id: <200206050402.g5542QXb002375@apollo.backplane.com> To: Julian Elischer , freebsd-hackers@FreeBSD.ORG, Giorgos Keramidas , Wilko Bulte , Brooks Davis , "Brandon D. Valentine" Subject: dfilter up and running! (was HEADS UP! COMMIT MESSAGE FILTERING AVAILABLE ON FREEFALL/HUB!) References: <200206050103.g5513AUR000597@apollo.backplane.com> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ok, I've made some improvements to dfilter. * I cleaned up the README file (/home/dillon/dfilter/README on freefall), getting rid of variables that are not yet supported. * If the program cannot parse your filter it should now send you an email with the error. (You can also run dfilter manually, /home/dillon/bin/dfilter, to check your filter script). * A unified diff is now the default. * Minor security nits cleaned up. Again, you can create your own commit filter by creating the file /home/dillon/filters/ on freefall or hub. Make sure it is mode 644. There are examples in that directory as well as the README file. A commit filter gives you commit emails that include a cvs diff of the changes after the main commit message. You can also modify headers such as the Subject: and To: lines and direct the email somewhere other then your freefall account, and you can filter based on wildcard matching against any header or even against the entire mail body, allowing you to monitor sections of the codebase that you are interested in. I'm already having great fun with it! Commit messages are a whole lot easier to review with the diff right there in the email. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message