diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-05-02 18:44:39 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-05-02 18:44:39 +0000 |
commit | 12422e98901cef2774b15ec0e6468e88d4d0a6c6 (patch) | |
tree | 715e817132d8b80c5d27c23c1afd4a62e50742ed /ikiwiki | |
parent | 47cec07e4441a06bb741910a329215d4d6ad0a86 (diff) |
* Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,
to pave the way for adding other RCS support. This also changes the
setup files, where before they had svn => 1 or svn => 0, now they have
rcs => "svn" or rcs => "".
* Add a debian/NEWS file with upgrade notes.
* Load whatever rcs module is specified, so new ones can be just dropped in
as plugins and work.
* Add some basic docs about writing RCS modules.
Diffstat (limited to 'ikiwiki')
-rwxr-xr-x | ikiwiki | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -22,7 +22,7 @@ sub getconfig () { #{{{ wikiname => "wiki", default_pageext => ".mdwn", cgi => 0, - svn => 1, + rcs => 'svn', notify => 0, url => '', cgiurl => '', @@ -58,7 +58,8 @@ sub getconfig () { #{{{ "refresh!" => \$config{refresh}, "getctime" => \$config{getctime}, "wrappermode=i" => \$config{wrappermode}, - "svn!" => \$config{svn}, + "rcs=s" => \$config{rcs}, + "no-rcs" => sub { $config{rcs}="" }, "anonok!" => \$config{anonok}, "hyperestraier" => \$config{hyperestraier}, "rss!" => \$config{rss}, @@ -71,6 +72,8 @@ sub getconfig () { #{{{ "diffurl=s" => \$config{diffurl}, "svnrepo" => \$config{svnrepo}, "svnpath" => \$config{svnpath}, + "rcs=s" => \$config{rcs}, + "no-rcs" => sub { $config{rcs}="" }, "adminemail=s" => \$config{adminemail}, "exclude=s@" => sub { $config{wiki_file_prune_regexp}=qr/$config{wiki_file_prune_regexp}|$_[1]/; |