From: Simon McVittie <smcv@debian.org>
Date: Sun, 26 Dec 2010 22:19:58 +0000 (+0000)
Subject: tag: default to tag_autocreate_commit=1 as intended
X-Git-Tag: 3.20110225~78^2
X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/commitdiff_plain/40f85e5c91c86a55661f68a5e9e38cc2c2a1e1be

tag: default to tag_autocreate_commit=1 as intended
---

diff --git a/IkiWiki/Plugin/tag.pm b/IkiWiki/Plugin/tag.pm
index e4c8a1155..13dabce0c 100644
--- a/IkiWiki/Plugin/tag.pm
+++ b/IkiWiki/Plugin/tag.pm
@@ -7,6 +7,7 @@ use strict;
 use IkiWiki 3.00;
 
 sub import {
+	hook(type => "checkconfig", id => "tag", call => \&checkconfig);
 	hook(type => "getopt", id => "tag", call => \&getopt);
 	hook(type => "getsetup", id => "tag", call => \&getsetup);
 	hook(type => "preprocess", id => "tag", call => \&preprocess_tag, scan => 1);
@@ -53,6 +54,12 @@ sub getsetup () {
 		},
 }
 
+sub checkconfig () {
+	if (! defined $config{tag_autocreate_commit}) {
+		$config{tag_autocreate_commit} = 1;
+	}
+}
+
 sub taglink ($) {
 	my $tag=shift;