From owner-cvs-src@FreeBSD.ORG Fri Jul 4 05:01:34 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE683106567D for ; Fri, 4 Jul 2008 05:01:34 +0000 (UTC) (envelope-from peter@wemm.org) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id 6EF648FC23 for ; Fri, 4 Jul 2008 05:01:34 +0000 (UTC) (envelope-from peter@wemm.org) Received: by an-out-0708.google.com with SMTP id b33so250772ana.13 for ; Thu, 03 Jul 2008 22:01:33 -0700 (PDT) Received: by 10.100.94.14 with SMTP id r14mr149517anb.152.1215147693292; Thu, 03 Jul 2008 22:01:33 -0700 (PDT) Received: by 10.100.45.17 with HTTP; Thu, 3 Jul 2008 22:01:33 -0700 (PDT) Message-ID: Date: Thu, 3 Jul 2008 22:01:33 -0700 From: "Peter Wemm" To: "Philip M. Gollucci" In-Reply-To: <486BEB83.40807@p6m7g8.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200807020204.m6224xvl028635@repoman.freebsd.org> <486B7CDB.2060907@FreeBSD.org> <20080702141230.GA52551@FreeBSD.org> <486BE3C5.90602@p6m7g8.com> <486BE438.1010109@FreeBSD.org> <486BEB83.40807@p6m7g8.com> Cc: cvs-src@freebsd.org, Alexey Dokuchaev , src-committers@freebsd.org, =?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?= , cvs-all@freebsd.org Subject: Re: cvs commit: CVSROOT mentors X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 04 Jul 2008 05:01:34 -0000 2008/7/2 Philip M. Gollucci : > G=E1bor K=F6vesd=E1n wrote: >> >> Philip M. Gollucci escribi=F3: >>> >>> Alexey Dokuchaev wrote: >>>> >>>> I recall I was using "svn admin" or something like this for that >>>> purpose. I'm afraid this might not the possible with a project of our >>>> size, so the question still stands. >>> >>> Typically, you can edit the log message revision property post commit i= n >>> SVN. Its a FAQ. peter@ will have to had added the pre-revprop-change = hook >>> to allow this though. >> >> And will it be seen on the list like a normal commit? It is an important >> consideration that the others notice the correction, I think. >> > IF the post-revprop-change hook invokes svn-mailer or whatever you use it > will be. > > I can provider configs/examples for all of them if you want. While this is the way it is normally done on a standalone repository, it doesn't work when svnsync is involved. svnsync doesn't know to fetch the changed revprop that holds the log message. If we used svnsync in "push" mode, we can tell it to copy the revprop as part of the post-commit hook. But the bulk of the mirrors are random people copying it in pull mode, so that doesn't work. Also, editing the revprop won't be propagated to the cvs tree as the export is a one-time pass. I'd be more inclined to figure out a way to just force a commit. --=20 Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell