X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/d9dc2c6be52ab4d50585e3b1211a061b77b51e5c..414ccfb1e298a722d2afa8b8540ca84dc1ccc6f2:/docwiki.setup?ds=sidebyside

diff --git a/docwiki.setup b/docwiki.setup
index 6d732fd6b..8b898f619 100644
--- a/docwiki.setup
+++ b/docwiki.setup
@@ -1,19 +1,36 @@
 #!/usr/bin/perl
 # Configuration file for ikiwiki to build its documentation wiki.
 
+# Use git during the build, if it's available and if we're building
+# from a git checkout. This ensures ikiwiki gets the right mtimes and
+# ctimes for files in the doc wiki.
+our $rcs="norcs";
+BEGIN {
+	my $git=`which git 2>&1`;
+	chomp $git;
+	if (-x $git && -d ".git") {
+		$rcs="git";
+	}
+}
+
 use IkiWiki::Setup::Standard {
 	wikiname => "ikiwiki",
 	srcdir => "doc",
 	destdir => "html",
 	templatedir => "templates",
+	underlaydirbase => "underlays",
 	underlaydir => "underlays/basewiki",
 	discussion => 0,
-	exclude => qr/\/discussion|bugs\/*|todo\/*/,
+	exclude => qr/\/discussion|bugs\/*|todo\/*|forum\/*/, # save space
 	locale => '',
 	verbose => 1,
 	syslog => 0,
 	userdir => "users",
 	usedirs => 0,
 	prefix_directives => 1,
-	add_plugins => [qw{goodstuff version haiku polygen fortune}],
+	add_plugins => [qw{goodstuff version haiku polygen fortune table}],
+	# not appropriate for doc dir
+	disable_plugins => [qw{recentchanges openid}],
+	rcs => $rcs,
+	gitorigin_branch => '', # don't pull during build
 }