aboutsummaryrefslogtreecommitdiff
path: root/doc/subversion
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-03-16 19:20:36 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-03-16 19:20:36 +0000
commit4be6ccbc02fcee3915e8a89571e91e86fe990ca5 (patch)
treec107b982b3de9cbd22f6ba3e0357f20552184bf2 /doc/subversion
parentf6a15f38c2f29b81a64b8986304c01060ae85b3b (diff)
downloadikiwiki-4be6ccbc02fcee3915e8a89571e91e86fe990ca5.tar
ikiwiki-4be6ccbc02fcee3915e8a89571e91e86fe990ca5.tar.gz
response
Diffstat (limited to 'doc/subversion')
-rw-r--r--doc/subversion/discussion.mdwn14
1 files changed, 13 insertions, 1 deletions
diff --git a/doc/subversion/discussion.mdwn b/doc/subversion/discussion.mdwn
index f795e3774..426735182 100644
--- a/doc/subversion/discussion.mdwn
+++ b/doc/subversion/discussion.mdwn
@@ -1 +1,13 @@
-If the user interrupts the page loading during the running of `svn commit`, the repository will be left in an inconsistent state. The probability of this happening increases with the size of the repository and the number of plugins installed, because these both affect how long the post-commit hook takes to run. (The core issue, I guess, is that we're abusing the concept of a "working copy" by giving everybody the same one). Here are the main solutions that I can see: (1) CGI queues commits so that a single process can act upon them sequentially, or (2) optionally divorce the `ikiwiki --refresh` from the `svn commit` so that commits happen faster. -- [[Ben]] \ No newline at end of file
+If the user interrupts the page loading during the running of `svn commit`,
+the repository will be left in an inconsistent state. The probability of
+this happening increases with the size of the repository and the number of
+plugins installed, because these both affect how long the post-commit hook
+takes to run. (The core issue, I guess, is that we're abusing the concept
+of a "working copy" by giving everybody the same one). Here are the main
+solutions that I can see: (1) CGI queues commits so that a single process
+can act upon them sequentially, or (2) optionally divorce the `ikiwiki
+--refresh` from the `svn commit` so that commits happen faster. -- [[Ben]]
+
+I'm not aware of web servers, at least apache, killing cgi processes when
+the user stops a page load. If this is happening ikiwiki should be able to
+avoid it by blocking whatever signal is causing it to terminate. --[[Joey]]