Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jul 2008 22:01:33 -0700
From:      "Peter Wemm" <peter@wemm.org>
To:        "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Cc:        cvs-src@freebsd.org, Alexey Dokuchaev <danfe@freebsd.org>, src-committers@freebsd.org, =?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?= <gabor@freebsd.org>, cvs-all@freebsd.org
Subject:   Re: cvs commit: CVSROOT mentors
Message-ID:  <e7db6d980807032201g3e49caeflb63d6ae1c13f27fc@mail.gmail.com>
In-Reply-To: <486BEB83.40807@p6m7g8.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
2008/7/2 Philip M. Gollucci <pgollucci@p6m7g8.com>:
> 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



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