[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: emacs macros for writing CHANGES

From: Karl Fogel <kfogel_at_red-bean.com>
Date: 2007-11-03 01:52:25 CET

"David Glasser" <glasser@davidglasser.net> writes:
> Actually, I was referring to CHANGES, not log messages, as in:
>
> http://subversion.tigris.org/release-process.html#the-changes-file
>
> Writing the initial content for a branch
>
> Run svn log -rHEAD:BRANCH_POINT
> http://svn.collab.net/repos/svn/branches/A.B.x,where BRANCH_POINT is
> the revnum where the previous major/minor release was branched off of
> the trunk. This should give you every change ever made to the A.B.x
> line, including backports made to the A.B.x branch. You then need to
> remove logs of changes that have already been released in micro
> releases of the previous major/minor branch. Run svn log -q
> --stop-on-copy on the previous release branch, and then write a script
> to parse the revnums and remove them from your primary log output.
> (Karl and Ben used to use emacs macros to do that, but suggest that we
> write a more general script.)

I have no memory of what I wrote to do this, the one time I did it,
but if I still have it, it's either in:

   http://svn.red-bean.com/repos/kfogel/trunk/.emacs

or

   http://svn.collab.net/repos/svn/trunk/tools/dev/svn-dev.el

A non-Emacs-based script would be great, of course.

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Nov 3 01:52:40 2007

This is an archived mail posted to the Subversion Dev mailing list.