{"thread":{"id":"43478","subject":"Patch: Support slashes in branches in git-cvsserver","startedAt":"2006-12-20T20:55:40Z","lastAt":"2006-12-20T20:55:40Z","messageCount":1,"participants":["Ron Parker"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"295016","messageId":"1166648140.5380.40.camel@s2ua6340pxk.mobot.org","threadId":"43478","inReplyTo":null,"subject":"Patch: Support slashes in branches in git-cvsserver","fromName":"Ron Parker","fromEmail":"ron.parker@mobot.org","sentAt":"2006-12-20T20:55:40Z","receivedAt":"2006-12-20T20:55:40Z","isPatch":false,"sender":{"key":"ron.parker@mobot.org","avatar":null},"body":"Here is a little patch to allow git-cvsserver to support fetching from\nbranches with slashes in their names like:\n\n\ttopic/convert-to-xhtml\n\n>From 1d22e18f46a82eab3fe6d467b2b87fe8203ebacc Mon Sep 17 00:00:00 2001\nFrom: Ron Parker <ron.parker@mobot.org>\nDate: Wed, 20 Dec 2006 14:48:31 -0600\nSubject: [PATCH] Support slashes in branches in git-cvsserver\n\n---\n git-cvsserver.perl |    4 +++-\n 1 files changed, 3 insertions(+), 1 deletions(-)\n\ndiff --git a/git-cvsserver.perl b/git-cvsserver.perl\nindex 2a8447e..418c821 100755\n--- a/git-cvsserver.perl\n+++ b/git-cvsserver.perl\n@@ -2087,7 +2087,9 @@ sub new\n     die \"Database dir '$self->{dbdir}' isn't a directory\" unless\n( defined($self->{dbdir}) and -d $self->{dbdir} );\n \n     $self->{module} = $module;\n-    $self->{file} = $self->{dbdir} . \"/gitcvs.$module.sqlite\";\n+    my $mod = $module;\n+    $mod =~ s/\\//./g;\n+    $self->{file} = $self->{dbdir} . \"/gitcvs.$mod.sqlite\";\n \n     $self->{git_path} = $config . \"/\";\n \n-- \n1.4.4.2.g8336\n\n"}]}