From d092b0b77701a4c5cd9c8464b774a6a1da1f02cd Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Thu, 29 Dec 2016 20:46:20 +0000 Subject: git: Do not disable commit hook for temporary working tree We exclude .git/hooks from symlinking into the temporary working tree, which avoids the commit hook being run for the temporary branch anyway. This avoids the wiki not being updated if an orthogonal change is received in process A, while process B prepares a revert that is subsequently cancelled. --- IkiWiki/Plugin/git.pm | 4 ---- 1 file changed, 4 deletions(-) (limited to 'IkiWiki') diff --git a/IkiWiki/Plugin/git.pm b/IkiWiki/Plugin/git.pm index 3248f9d8f..c9378af87 100644 --- a/IkiWiki/Plugin/git.pm +++ b/IkiWiki/Plugin/git.pm @@ -1038,10 +1038,6 @@ sub rcs_preprevert ($) { my $failure; my @ret; eval { - IkiWiki::disable_commit_hook(); - push @undo, sub { - IkiWiki::enable_commit_hook(); - }; my $branch = "ikiwiki_revert_${sha1}"; # supposed to be unique push @undo, sub { -- cgit v1.2.3