x(qw/git config/, "target.$target.$cfg", $path);
}
- $git->tmp_git_do(sub {
- x(qw/git remote add --mirror=fetch origin/, $url);
+ $git->sync_do(sub {
+ $git->tmp_git_do(sub {
+ x(qw/git remote add --mirror=fetch origin/, $url);
+ });
});
}
@$targets = keys %t;
}
- $git->tmp_git_do(sub {
- my @cmd = qw/git fetch/;
- push @cmd, '-q' if $opts{quiet};
- push @cmd, '-f' if $opts{force};
- x(@cmd);
+ $git->sync_do(sub {
+ $git->tmp_git_do(sub {
+ my @cmd = qw/git fetch/;
+ push @cmd, '-q' if $opts{quiet};
+ push @cmd, '-f' if $opts{force};
+ x(@cmd);
+ });
});
foreach my $target (@$targets) {