X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-cvsserver.perl;h=b0a805c688f59af29e1f25b514d73f3991285dee;hb=1689c5de8730ea334535337a341db3c7a21ad002;hp=23b8ed398f7cb4588e5fe2613ded4514d46e8c84;hpb=b20171ebf7df3c31cce5cde3efaaf257b4ac2447;p=git.git diff --git a/git-cvsserver.perl b/git-cvsserver.perl index 23b8ed398..b0a805c68 100755 --- a/git-cvsserver.perl +++ b/git-cvsserver.perl @@ -801,6 +801,18 @@ sub req_co argsplit("co"); + # Provide list of modules, if -c was used. + if (exists $state->{opt}{c}) { + my $showref = `git show-ref --heads`; + for my $line (split '\n', $showref) { + if ( $line =~ m% refs/heads/(.*)$% ) { + print "M $1\t$1\n"; + } + } + print "ok\n"; + return 1; + } + my $module = $state->{args}[0]; $state->{module} = $module; my $checkout_path = $module;