summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-07-04 21:49:57 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-07-04 22:00:19 +0100
commit62cdc56219b149617af4d303c782f3b37e22a529 (patch)
tree217b7a91dc43378eddade8c4844b8cdc7b5fd7cc /dgit
parentc963c8da4cb34cc4ddddaf2b936dbfef10f74e58 (diff)
dgit: Break out set_local_git_config (nfc)
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit7
1 files changed, 6 insertions, 1 deletions
diff --git a/dgit b/dgit
index ea96524..802d791 100755
--- a/dgit
+++ b/dgit
@@ -1476,6 +1476,11 @@ END
return 1;
}
+sub set_local_git_config ($$) {
+ my ($k, $v) = @_;
+ runcmd @git, qw(config), $k, $v;
+}
+
sub clone ($) {
my ($dstdir) = @_;
canonicalise_suite();
@@ -1486,7 +1491,7 @@ sub clone ($) {
runcmd @git, qw(init -q);
my $giturl = access_giturl(1);
if (defined $giturl) {
- runcmd @git, qw(config), "remote.$remotename.fetch", fetchspec();
+ set_local_git_config "remote.$remotename.fetch", fetchspec();
open H, "> .git/HEAD" or die $!;
print H "ref: ".lref()."\n" or die $!;
close H or die $!;