aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/git.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2010-01-19 23:42:04 -0500
committerJoey Hess <joey@gnu.kitenet.net>2010-01-19 23:42:04 -0500
commit8bf2f5a31ae3569b0c1c5b139640f7e8356a90f4 (patch)
tree766fdb2c89461c5477f8764f49bba6aba65bf407 /IkiWiki/Plugin/git.pm
parent30c5f62f741b8be4677b46b19a6c7ccb5963e101 (diff)
downloadikiwiki-8bf2f5a31ae3569b0c1c5b139640f7e8356a90f4.tar
ikiwiki-8bf2f5a31ae3569b0c1c5b139640f7e8356a90f4.tar.gz
handle git-notes breakage
The new git-notes feature in git 1.6.6 changes git log output in a way that broke ikiwiki's parser if notes are added to commits. I decided to deal with this by disabling notes when ikiwiki uses git, by setting GIT_NOTES_REF="". AFAICS, looking up notes when dumping logs will only waste time, since it does not currently seem to make sense for ikiwiki to do anything with the notes.
Diffstat (limited to 'IkiWiki/Plugin/git.pm')
-rw-r--r--IkiWiki/Plugin/git.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/git.pm b/IkiWiki/Plugin/git.pm
index 786c7b1f2..1eec6aee6 100644
--- a/IkiWiki/Plugin/git.pm
+++ b/IkiWiki/Plugin/git.pm
@@ -51,6 +51,9 @@ sub checkconfig () {
wrappermode => (defined $config{git_wrappermode} ? $config{git_wrappermode} : "06755"),
};
}
+
+ # Avoid notes, parser does not handle and they only slow things down.
+ $ENV{GIT_NOTES_REF}="";
# Run receive test only if being called by the wrapper, and not
# when generating same.