summaryrefslogtreecommitdiff
path: root/Debian/Dgit.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Debian/Dgit.pm')
-rw-r--r--Debian/Dgit.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm
index 7a4d76e..d9d7c37 100644
--- a/Debian/Dgit.pm
+++ b/Debian/Dgit.pm
@@ -952,8 +952,8 @@ sub reflog_cache_lookup ($$) {
return undef;
}
-sub tainted_objects_message ($$) {
- my ($ti, $override_status) = @_;
+sub tainted_objects_message ($$$) {
+ my ($ti, $override_status, $hinted_dedup) = @_;
# $override_status:
# undef, not overriddeable
# '', not overridden
@@ -993,6 +993,11 @@ END
Forcing due to %s
END
+ my $hint = $ti->{hint};
+ if (defined $hint and !$hinted_dedup->{$hint}++) {
+ $msg .= $hint;
+ }
+
return $msg;
}