Major code reoganisation, splitting up the single big file. The two goals
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Thu, 23 Mar 2006 06:51:15 +0000 (06:51 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Thu, 23 Mar 2006 06:51:15 +0000 (06:51 +0000)
commit6c8cf5dd571662f981227489f7c4652a1a1f10cd
tree778453ccf0d85720f37579f6e3c95624fdb5f960
parent7b0346bf8234100f608aa7f24684becc952e8956
Major code reoganisation, splitting up the single big file. The two goals
kept in mind during this are a) to reduce load time for common cases like
cgi and post-commit and b) make the code easier to navigate.

This also modularises RCS support to the extent that it should be possible
to drop in a module for some RCS other than svn, add a switch for it, and
it pretty much just work.

High chance I missed an edge case that breaks something, this is only
barely tested at this point.
IkiWiki/CGI.pm [new file with mode: 0644]
IkiWiki/RCS/SVN.pm [new file with mode: 0644]
IkiWiki/RCS/Stub.pm [new file with mode: 0644]
IkiWiki/Render.pm [new file with mode: 0644]
IkiWiki/Setup.pm [new file with mode: 0644]
IkiWiki/Setup/Standard.pm
IkiWiki/Wrapper.pm [new file with mode: 0644]
Makefile.PL
doc/todo.mdwn
ikiwiki