summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2014-01-12 14:32:18 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2014-03-05 18:29:01 +0000
commit9e690747cbdcdea1bf95383956e8b468cf942447 (patch)
tree31852deb16124dc324a23f8e2e3bd4ae595c27c3
parent523c81802c980b327d0cabd153594ef214058bff (diff)
dgit-repos-push-receiver: wip
-rw-r--r--dgit-repos-push-receiver6
1 files changed, 4 insertions, 2 deletions
diff --git a/dgit-repos-push-receiver b/dgit-repos-push-receiver
index 390f2e0..0f7c4b0 100644
--- a/dgit-repos-push-receiver
+++ b/dgit-repos-push-receiver
@@ -299,14 +299,15 @@ sub parseargs () {
$cmd =~ m{
^
(?:\S*/)?
- (?:dgit-repos-push-receiver|git-receive-pack)
+ (git-receive-pack|git-upload-pack)
\s+
(?:\S*/)?
($package_re)\.git
$
}ox
or die "requested command $cmd not understood";
- $pkg = $1;
+ $method = $1;
+ $pkg = $2;
} else {
die;
}
@@ -316,6 +317,7 @@ sub parseargs () {
sub main () {
parseargs();
+fixme check method;
makeworkingclone();
setupstunthook();
runcmd qw(git receive-pack), $destdir;