From 41206be38908e773a8dab752e857f2935924571e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 9 Jan 2017 17:42:40 +0000 Subject: dgit: Do not nedlessly re-fetch the rewrite map. Signed-off-by: Ian Jackson --- dgit | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'dgit') diff --git a/dgit b/dgit index 824e9d1..d3673c2 100755 --- a/dgit +++ b/dgit @@ -2843,8 +2843,10 @@ END }; if (parse_cfg_bool 'rewrite-map-enable', 'true', $rewrite_enable) { - my $lrf = $do_fetch->("rewrite map", $rewritemap) or return; - $mapref = $lrf.'/'.$rewritemap; + if (!defined $mapref) { + my $lrf = $do_fetch->("rewrite map", $rewritemap) or return; + $mapref = $lrf.'/'.$rewritemap; + } my $rewritemapdata = git_cat_file $mapref.':map'; if (defined $rewritemapdata && $rewritemapdata =~ m/^$dsc_hash(?:[ \t](\w+))/m) { -- cgit v1.2.3