chiark / gitweb /
dgit-repos-server: wip tests
[dgit.git] / dgit-repos-server
index 31a44f3fe75c9f384c50e6f7633b085e7052b3e9..cbbfe1ea7ccd297b7bc3835b48e9acc27aee611b 100644 (file)
@@ -1,10 +1,10 @@
 #!/usr/bin/perl -w
-# dgit-repos-push-receiver
+# dgit-repos-server
 #
 # usages:
-#  .../dgit-repos-push-receiver SUITES KEYRING-AUTH-SPEC DGIT-REPOS-DIR --ssh
+#  .../dgit-repos-server SUITES KEYRING-AUTH-SPEC DGIT-REPOS-DIR --ssh
 # internal usage:
-#  .../dgit-repos-push-receiver --pre-receive-hook PACKAGE
+#  .../dgit-repos-server --pre-receive-hook PACKAGE
 #
 # Invoked as the ssh restricted command
 #
@@ -393,6 +393,16 @@ sub stunthook () {
     onwardpush();
 }
 
+#----- git-upload-pack -----
+
+sub fixmissing__git_upload_pack () {
+    $destrepo = "$dgitrepos/_empty";
+}
+
+sub main__git_upload_pack () {
+    runcmd qw(git upload-pack), $destdir;
+}
+
 #----- arg parsing and main program -----
 
 sub argval () {