info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HTML Patch Log available to roll back, diff for commits


From: Matthew Herrmann
Subject: HTML Patch Log available to roll back, diff for commits
Date: Tue, 7 Jan 2003 14:54:50 +1100

Hi Everyone,

I've finished a preliminary version of the HTMLChangeLog stylesheet.

It is quite powerful, and fills in some pretty important holes in
functionality in CVS on its own.

You can feed it the output of
"changelog --xml" to get a pretty output with patch commands.

Download the stylesheet at:
http://www.matt.faredge.com.au/HTMLChangeLog.xsl

Features:
- no need to change your current client, it's just a stylesheet, not an app
you have to install
- multi-platform (not yet :<, since the previousRevision is done in JScript)
- roll back commits
- roll forward commits into other branches to incorporate features from dev
version into production, for example
- view diffs of any commit for QC, code review.
- really easy to code and hence extend (the file is only 8k, and it's really
basic xsl)

TODO:
- change snippet of Jscript code to XSL code
- handle tagging a patch (not as easy as you think! what about the other
files...)
- replace \n\n with <P /> in output text, to match formatting of changelog
output in text format.

Please let me know what you think, and send me patches of any changes you
make for your own dev so i can incorporate them into the main version and
others can benefit (your credits included).

Regards,

Matthew Herrmann
--------------------------------------
http://www.faredge.com.au/
Far Edge Technology
Level 11, 80 Mount St
North Sydney NSW 2060
Australia





reply via email to

[Prev in Thread] Current Thread [Next in Thread]