diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-02-21 08:55:28 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-02-21 08:55:28 +0000 |
commit | c60477228c6b4d5e00c7bdb3b895e9f30d00ea97 (patch) | |
tree | 03b0c2eceadcc57a732eca6a054dff92fbd4eb56 /debian | |
parent | 24b83435061f94c6e203ed1b31b114b53ab8b8a3 (diff) |
* Since the CGI had to drop the wiki lock to avoid deadlocking the
commit hook, it was possible for one CGI to race another one and "win"
the commit of both their files. This race has been fixed by adding a new
commitlock, which when locked by the CGI, disables the commit hook
(except for commit mails). The CGI then takes care of the updates the
commit hook would have done.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 6a6dc8f82..3625d4c91 100644 --- a/debian/changelog +++ b/debian/changelog @@ -27,8 +27,14 @@ ikiwiki (1.44) UNRELEASED; urgency=low * Smarter detection of no-op changes to po files. * Elegant patch from Ethan to clean up the display of page names in the dropdown when creating a new page. - - -- Joey Hess <joeyh@debian.org> Tue, 20 Feb 2007 19:14:39 -0500 + * Since the CGI had to drop the wiki lock to avoid deadlocking the + commit hook, it was possible for one CGI to race another one and "win" + the commit of both their files. This race has been fixed by adding a new + commitlock, which when locked by the CGI, disables the commit hook + (except for commit mails). The CGI then takes care of the updates the + commit hook would have done. + + -- Joey Hess <joeyh@debian.org> Wed, 21 Feb 2007 03:35:52 -0500 ikiwiki (1.43) unstable; urgency=low |