[PATCH 1/7] cvsserver: Respond to the 'editors' command
- From
Damien Diederen <dash@foobox.net>
- Date
- Mar 24, 2008, 22:48 UTC
- Message-ID
- <8cb3f0ef415bdfe8a25f89fdac3d14d3b8360dcf.1206393086.git.dash@foobox.net>
- In-Reply-To
- <cover.1206393086.git.dash@foobox.net>
"Cvs editors" lists the users currently working on watched (locked) files. This trivial implementation always returns an empty response, since git-cvsserver does not implement file locking.
Without this, TkCVS hangs at startup, waiting forever for a response.
Signed-off-by: Damien Diederen <dash@foobox.net> --- git-cvsserver.perl | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/git-cvsserver.perl b/git-cvsserver.perl index 7f632af..33d30c5 100755 --- a/git-cvsserver.perl +++ b/git-cvsserver.perl @@ -74,7 +74,7 @@ my $methods = { 'admin' => \&req_CATCHALL, 'history' => \&req_CATCHALL, 'watchers' => \&req_CATCHALL, - 'editors' => \&req_CATCHALL, + 'editors' => \&req_editors, 'annotate' => \&req_annotate, 'Global_option' => \&req_Globaloption, #'annotate' => \&req_CATCHALL, @@ -1489,6 +1489,11 @@ sub req_status print "ok\n"; } +sub req_editors +{ + print "ok\n"; +} + sub req_diff { my ( $cmd, $data ) = @_;
-- 1.5.5.rc1.6.gd183