Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dgit (3.1~) unstable; urgency=medium
dgit (3.1~) unstable; urgency=medium
+ Bugfixes:
+ * dgit: Do not nedlessly re-fetch the rewrite map.
};
if (parse_cfg_bool 'rewrite-map-enable', 'true', $rewrite_enable) {
};
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) {
my $rewritemapdata = git_cat_file $mapref.':map';
if (defined $rewritemapdata
&& $rewritemapdata =~ m/^$dsc_hash(?:[ \t](\w+))/m) {