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

Re: [PATCH] Add feature for automatic html page generation from commits

From: Michael Sinz <Michael.Sinz_at_sinz.org>
Date: 2005-08-20 16:24:26 CEST

Patrick Grawehr wrote:
>> Patrick Grawehr wrote:
>> > Michael W Thelen wrote:
>> [...]
>> >> What motivates using something like this, over, say, ViewCVS?
>> >
>> >
>> > Good point. The reason I developed this is actually that ViewCVS (which
>> > I'm running, too) doesn't do exactly this. It can't show you the whole
>> > list of logs of the repository nor the whole changeset of a single
>> > repository directly. In most cases, you can find the almost same
>> > information using ViewCVS, too, but you'll have to do much more
>> > digging-around than with this "thin" interface. I can see in one glance
>> > who has made which changes to the repository. And I think you'll agree
>> > that the commit-emails that are often used (and which are part of the
>> > svn distribution) are usefull, aren't they?
>> Actually, you might want to look at Insurrection - you can get the
>> change log for any part of the repository, including the whole
>> thing or just sub-trees, and all with direct access to the
>> files and diffs for each revision.
>> See: http://svn.sinz.com/svn/Insurrection/?Insurrection=log
>> and http://svn.sinz.com/svn/Insurrection/trunk/?Insurrection=log
> [...]
> Thanks for the links. If I find the time, I'll try it out.
> Unfortunatelly, your project's status says it's far from finished and
> installation is a mess :-( . Since there is no usable installation
> instruction, I dare ask wheter Insurection is supposed to run under
> windows? One reason for posting my scripts was that there is no usefull
> example of post-commit hooks for windows at all.

Windows... I keep forgetting that some people run Apache on Windows...
Actually, I see no reason not to post your scripts. In fact, that is
the best way for others to come up with good ideas.

I should update the status of Insurrection sometime. I have been rather
busy with other work.

It should run under Windows/Apache if you have perl installed. Most
of the basic funtionality is trivial to setup. The more advanced
items are a bit more of a pain (mostly because there is no good way
to deal with .htaccess file configuration other than actually doing
the changes in the file, so I would need to find the time to write
the script for that.

For the log history display, I basically use the output of svn log --xml
with some minor tweeks to add an XSLT stylesheet definition and information
about the repository the log is for.

At least two different people have gotten Insurrection running under

But, yes, I fully admit that the install process is not "trivial" since
it is all manual.

Michael Sinz                     Technology and Engineering Director/Consultant
"Starting Startups"                                mailto:michael.sinz@sinz.org
My place on the web                            http://www.sinz.org/Michael.Sinz
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Aug 20 16:25:15 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.