Modestas Vainius wrote: > + "exclude-logged" => \$dh{EXCLUDE_LOGGED}, > + "remaining-packages" => \$dh{EXCLUDE_LOGGED},
I don't see a reason to have two names for the same option. --exclude-logged somewhat exposes internals so I prefer the other one. > +sub is_helper_in_log { > + my $cmd=shift; > + my @packag...@_; > + > + foreach my $package (@packages) { > + my $ext=pkgext($package); > + if ($ext && open(LOG, "debian/${ext}debhelper.log")) { > + if (grep /^\Q$cmd\E$/, <LOG>) { > + close LOG; > + return $package; > + } > + close LOG; > + } > + } > + return undef; > +} This is fairly much a duplicate of loadlog from dh, and I think that both dh and is_in_log could use the same function with some reworking. > +=item B<--exclude-logged>, B<--remaining-packages> > + > +Do not act on the packages which have already been acted on by this helper > +earlier (i.e. the helper is present in the package debhelper log). Useful > +for invoking the helper on the packages remaining unprocessed after calling > +the helper with special options on a few specific packages. The docs call them denhelper commands, not helpers. -- see shy jo
signature.asc
Description: Digital signature