From owner-cvs-src@FreeBSD.ORG Sun May 11 08:22:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D11FA37B422; Sun, 11 May 2003 08:22:49 -0700 (PDT) Received: from thalia.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31EDE43FAF; Sun, 11 May 2003 08:22:47 -0700 (PDT) (envelope-from keramida@ceid.upatras.gr) Received: from gothmog.gr (patr530-b214.otenet.gr [212.205.244.222]) by thalia.otenet.gr (8.12.9/8.12.9) with ESMTP id h4BFMaRU004724; Sun, 11 May 2003 18:22:41 +0300 (EEST) Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.12.9/8.12.9) with ESMTP id h4BFMbmi021868; Sun, 11 May 2003 18:22:37 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from giorgos@localhost) by gothmog.gr (8.12.9/8.12.9/Submit) id h4BEV5oe045273; Sun, 11 May 2003 17:31:05 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Sun, 11 May 2003 17:31:05 +0300 From: Giorgos Keramidas To: "Bruce A. Mah" Message-ID: <20030511143105.GD13922@gothmog.gr> References: <200305082109.h48L9deO082933@repoman.freebsd.org> <200305082120.h48LKExV017697@bmah.dyndns.org> <20030508212210.GZ26372@procyon.firepipe.net> <200305082147.h48Ll5xV017960@bmah.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200305082147.h48Ll5xV017960@bmah.dyndns.org> cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-committers@FreeBSD.org Subject: Re: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 May 2003 15:22:50 -0000 On 2003-05-08 14:47, "Bruce A. Mah" wrote: > If memory serves me right, Will Andrews wrote: > > On Thu, May 08, 2003 at 02:20:14PM -0700, Bruce A. Mah wrote: > > > Approved by: re (implicitly) > > > > > > If anyone knows how to make emacs's version control put up something > > > resembling our CVS commit message template file when I commit, I'd > > > greatly appreciate it. I must do this four or five times every release. > > > > You're part of re@. It should be obvious that if a member of re@ > > commits something that requires re@ approval, it has it. ;) > > In a sense, you're right, but I should still try to set a good example > by making sure I put the right contents in these fields. > > You know this, but in case anyone else was wondering: REs *do* ask for > approvals from each other for commits that don't directly pertain to > release-building (or areas of blanket commit authority), so being a > member of re@ isn't a free pass to walk all over the tree during the > code freeze. :-) Not really CVS template related (this is probably handled with the -T option of `cvs update'), but you can always write a small elisp function like this: ; (defun freebsd-add-re-approval () ; "Add an 'Approved by: re' line to a commit log." ; (interactive) ; (save-excursion ; (beginning-of-buffer) ; (while (re-search-forward "^Approved by:[[:space:]].*$" nil t) ; (replace-match "Approved by: re" nil nil)))) and then bind it to something in your .emacs file or call it interactively with M-x. With a little hacking you can make this accept an 'argument' too and append "re (implicitly)" when called with C-u M-x :) - Giorgos