1If the user interrupts the page loading during the running of `svn commit`, 2the repository will be left in an inconsistent state. The probability of 3this happening increases with the size of the repository and the number of 4plugins installed, because these both affect how long the post-commit hook 5takes to run. (The core issue, I guess, is that we're abusing the concept 6of a "working copy" by giving everybody the same one). Here are the main 7solutions that I can see: (1) CGI queues commits so that a single process 8can act upon them sequentially, or (2) optionally divorce the `ikiwiki 9--refresh` from the `svn commit` so that commits happen faster. -- [[Ben]] 10 11I'm not aware of web servers, at least apache, killing cgi processes when 12the user stops a page load. If this is happening ikiwiki should be able to 13avoid it by blocking whatever signal is causing it to terminate. --[[Joey]] 14