chiark / gitweb /
New git-check and git-create methods "true" which are no-ops.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 18 Jan 2014 22:49:42 +0000 (22:49 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 5 Mar 2014 18:29:02 +0000 (18:29 +0000)
debian/changelog
dgit

index dc147abd5d75e6e577f4d04f5a9f1136d6833c56..e98fd2fbf374a37bb264b15244b60ea8a3de2316 100644 (file)
@@ -1,5 +1,6 @@
 dgit (0.22~experimental1) experimental; urgency=low
 
+  * New git-check and git-create methods "true" which are no-ops.
   * dgit-push-responder: WIP
 
  --
diff --git a/dgit b/dgit
index 0182b6f9e4fe7e1842154c2d636320b6bf1d5501..3c56a3ae7f9208fead16400190de5faf6f3beafc 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -837,6 +837,8 @@ sub check_for_git () {
        my $r= cmdoutput @cmd;
        failedcmd @cmd unless $r =~ m/^[01]$/;
        return $r+0;
+    } elsif ($how eq 'true') {
+       return 1;
     } else {
        badcfg "unknown git-check \`$how'";
     }
@@ -849,6 +851,8 @@ sub create_remote_git_repo () {
            (access_cfg_ssh, access_gituserhost(),
             "set -e; cd ".access_cfg('git-path').";".
             " cp -a _template $package.git");
+    } elsif ($how eq 'true') {
+       # nothing to do
     } else {
        badcfg "unknown git-create \`$how'";
     }