diff options
author | Amitai Schlair <schmonz@magnetic-babysitter.(none)> | 2009-08-23 18:15:56 -0400 |
---|---|---|
committer | Amitai Schlair <schmonz@magnetic-babysitter.(none)> | 2009-08-23 18:15:56 -0400 |
commit | 18a7b65094ca761fea0785a81f3c0923ea66b018 (patch) | |
tree | ed8de89da9bfd4c171d0bea1df8e3fac0c345ea8 | |
parent | b43c25001453674feb1ca862325222da67bc758c (diff) | |
download | ikiwiki-18a7b65094ca761fea0785a81f3c0923ea66b018.tar ikiwiki-18a7b65094ca761fea0785a81f3c0923ea66b018.tar.gz |
response
-rw-r--r-- | doc/plugins/contrib/cvs/discussion.mdwn | 13 |
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 |