summaryrefslogtreecommitdiff
path: root/doc/plugins/contrib/cvs
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-08-24 14:05:11 -0400
committerJoey Hess <joey@gnu.kitenet.net>2009-08-24 14:05:11 -0400
commit05c1730064296712535ae553df8c3950fe487ae8 (patch)
treecb76018ae479b976edaf894a0306e89d1dfb4855 /doc/plugins/contrib/cvs
parent156625ebac9fdd6d7193c5d997e6fd0141d4d84b (diff)
parent8d504e6b3dcacd333c0b07387e7acd3bf8a65d9c (diff)
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
Diffstat (limited to 'doc/plugins/contrib/cvs')
-rw-r--r--doc/plugins/contrib/cvs/discussion.mdwn13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/plugins/contrib/cvs/discussion.mdwn b/doc/plugins/contrib/cvs/discussion.mdwn
index b063a53c2..2de938fb7 100644
--- a/doc/plugins/contrib/cvs/discussion.mdwn
+++ b/doc/plugins/contrib/cvs/discussion.mdwn
@@ -36,6 +36,19 @@ the "cvs add <directory>" call and avoid doing anything in that case?
>>>> other plugins support could be a problem if another user runs
>>>> the setuid wrapper and passes those options through. --[[Joey]]
+>>>>> I've tried compiling the argument check into the wrapper as
+>>>>> the first thing main() does, and was surprised to find that
+>>>>> this doesn't prevent the `cvs add <dir>` deadlock in a web
+>>>>> commit. I was convinced this'd be a reasonable solution,
+>>>>> especially if conditionalized on the cvs plugin being loaded,
+>>>>> but it doesn't work. And I stuck debug printfs at the beginning
+>>>>> of all the rcs_foo() subs, and whatever `cvs add <dir>` is
+>>>>> doing to ikiwiki isn't visible to my plugin, because none of
+>>>>> those subs are getting called. Nuts. Can you think of anything
+>>>>> else that might solve the problem, or should I go back to
+>>>>> generating a minimal wrapper wrapper that checks for just
+>>>>> this one thing? --[[schmonz]]
+
> Thing 2 I'm less sure of. (I'd like to see the web UI return
> immediately on save anyway, to a temporary "rebuilding, please wait
> if you feel like knowing when it's done" page, but this problem