diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-02-05 13:15:52 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-02-05 13:15:53 +0000 |
commit | bf33c7e32c0f107b83bfdf7d4043f931d9865c7e (patch) | |
tree | a59910767fbda42fd7c48a360f0a5e0bd4fa41b0 /dgit | |
parent | 8737c73f0df36d42eef727e7d971905ea9739dcc (diff) |
dgit: Copy several user.* settings from main tree git local config
Copy to dgit private workarea. Closes:#853085.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-x | dgit | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1699,6 +1699,11 @@ sub prep_ud (;$) { sub mktree_in_ud_here () { runcmd qw(git init -q); runcmd qw(git config gc.auto 0); + foreach my $copy (qw(user.email user.name user.useConfigOnly)) { + my $v = $gitcfgs{local}{$copy}; + next unless $v; + runcmd qw(git config), $copy, $_ foreach @$v; + } rmtree('.git/objects'); symlink '../../../../objects','.git/objects' or die $!; setup_gitattrs(1); |