]> sipb.mit.edu Git - ikiwiki.git/blobdiff - ikiwiki.in
start discussion of the plugin
[ikiwiki.git] / ikiwiki.in
index 873bde0df49d68d0fe51e18b6ee11bc2ea4f0378..ca499b115ae0e758b5a7c38d2fbcc4fd4944c597 100755 (executable)
@@ -118,6 +118,7 @@ sub getconfig () { #{{{
                        error("WRAPPED_OPTIONS: $@");
                }
                delete $ENV{WRAPPED_OPTIONS};
+
                loadplugins();
                checkconfig();
        }
@@ -145,7 +146,8 @@ sub main () { #{{{
                                        if exists $config{setupsyslog};
                                delete @config{qw(setupsyslog setupverbose wrappers genwrappers rebuild)};
                                checkconfig();
-                               if (! $config{cgi} && ! $config{post_commit}) {
+                               if (! $config{cgi} && ! $config{post_commit} &&
+                                   ! $config{test_receive}) {
                                        $config{post_commit}=1;
                                }
                                gen_wrapper();
@@ -161,6 +163,7 @@ sub main () { #{{{
 
        if ($config{dumpsetup}) {
                $config{srdir}=$config{destdir}="";
+               $config{syslog}=1 if $config{setupsyslog};
                require IkiWiki::Setup;
                IkiWiki::Setup::dump($config{dumpsetup});
        }
@@ -184,7 +187,8 @@ sub main () { #{{{
                # do nothing
        }
        elsif ($config{test_receive}) {
-               rcs_test_receive();
+               require IkiWiki::Receive;
+               IkiWiki::Receive::test();
        }
        else {
                if ($config{rebuild}) {