Documentation: Split description of pretty formats of commit log
[gitweb.git] / git-cvsserver.perl
index 3e7bf5b54afc1c9176406fc98d9e5b333d10f6aa..a07c72526f4b2ad54a03ac3d1f7e59670150c0d0 100755 (executable)
@@ -183,9 +183,9 @@ sub req_Root
     }
     foreach my $line ( @gitvars )
     {
-        next unless ( $line =~ /^(.*?)\.(.*?)(?:\.(.*?))?=(.*)$/ );
-        unless ($3) {
-            $cfg->{$1}{$2} = $4;
+        next unless ( $line =~ /^(gitcvs)\.(?:(ext|pserver)\.)?([\w-]+)=(.*)$/ );
+        unless ($2) {
+            $cfg->{$1}{$3} = $4;
         } else {
             $cfg->{$1}{$2}{$3} = $4;
         }