summaryrefslogtreecommitdiff
path: root/dgit-repos-server
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2014-01-18 22:11:25 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2014-03-05 18:29:02 +0000
commitabde8bafcf18f631c2d5c0e7439e09b216d7ec7a (patch)
tree0698a23b8f9d508360142439352803386f20e42d /dgit-repos-server
parentb1f5b0b214e6f21145627e78e662c370754c1aff (diff)
dgit-repos-server: wip, unpack regexp a bit
Diffstat (limited to 'dgit-repos-server')
-rw-r--r--dgit-repos-server8
1 files changed, 4 insertions, 4 deletions
diff --git a/dgit-repos-server b/dgit-repos-server
index 5055de6..31a44f3 100644
--- a/dgit-repos-server
+++ b/dgit-repos-server
@@ -427,11 +427,11 @@ sub parseargsdispatch () {
my $cmd = $ENV{'SSH_ORIGINAL_COMMAND'};
$cmd =~ m{
^
- (?:\S*/)?
- ([-0-9a-z]+)
+ (?: \S* / )?
+ ( [-0-9a-z]+ )
\s+
- (?:\S*/)?
- ($package_re)\.git
+ (?: \S* / )?
+ ($package_re) \.git
$
}ox
or reject "command string not understood";