]> sipb.mit.edu Git - ikiwiki.git/blobdiff - ikiwiki.in
Note unimplemented features
[ikiwiki.git] / ikiwiki.in
index 60663bc89cdf8e0283da54a4d7f0014f627582dd..af5cabdc04fd687691f3b286a31cc44e2e0428be 100755 (executable)
@@ -119,16 +119,6 @@ sub getconfig () { #{{{
                }
                delete $ENV{WRAPPED_OPTIONS};
 
-               if ($config{post_commit} && ! commit_hook_enabled()) {
-                       # optimisation for no-op post_commit 
-                       exit 0;
-               }
-               elsif ($config{test_receive}) {
-                       # quick success if the user is trusted
-                       require IkiWiki::Receive;
-                       exit 0 if IkiWiki::Receive::trusted();
-               }
-
                loadplugins();
                checkconfig();
        }
@@ -156,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();