[devscripts] 01/01: uscan: Fix previous mode
Osamu Aoki
osamu at moszumanska.debian.org
Sat Aug 26 18:17:49 UTC 2017
This is an automated email from the git hooks/post-receive script.
osamu pushed a commit to branch master
in repository devscripts.
commit ed4b7492c0c0eb603778fef28528949fbd6adffa
Author: Osamu Aoki <osamu at debian.org>
Date: Sun Aug 27 03:14:20 2017 +0900
uscan: Fix previous mode
Fix BTS #840943 #873289
---
scripts/uscan.pl | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/scripts/uscan.pl b/scripts/uscan.pl
index 458e40e..89d6b24 100755
--- a/scripts/uscan.pl
+++ b/scripts/uscan.pl
@@ -2618,7 +2618,7 @@ sub process_watchline ($$$$$$)
$lastversion = $minversion;
} elsif ($lastversion =~ m/^prev/) {
$options{'versionmode'}='previous';
- $lastversion = $minversion;
+ # set $lastversion = $previous_newversion later
}
# Check $filepattern is OK
@@ -2665,6 +2665,7 @@ sub process_watchline ($$$$$$)
} elsif ($options{'pgpmode'} =~ m/^pr/) {
$options{'pgpmode'} = 'previous';
$options{'versionmode'} = 'previous'; # no other value allowed
+ # set $lastversion = $previous_newversion later
} elsif ($options{'pgpmode'} =~ m/^se/) {
$options{'pgpmode'} = 'self';
} else {
@@ -2729,6 +2730,9 @@ sub process_watchline ($$$$$$)
$lastversion =~ s/-[^-]+$//; # revision
$lastversion =~ s/^\d+://; # epoch
uscan_verbose "specified --download-debversion to set the last version: $lastversion\n";
+ } elsif($options{'versionmode'} eq 'previous') {
+ $lastversion = $previous_newversion;
+ uscan_verbose "Previous version downloaded: $lastversion\n";
} else {
uscan_verbose "Last orig.tar.* tarball version (from debian/changelog): $lastversion\n";
}
@@ -3676,6 +3680,10 @@ EOF
$previous_sigfile_base = $sigfile_base;
$previous_newversion = $newversion;
$previous_download_available = $download_available;
+ uscan_verbose "previous_newfile_base = $newfile_base\n";
+ uscan_verbose "previous_sigfile_base = $sigfile_base\n";
+ uscan_verbose "previous_newversion = $newversion\n";
+ uscan_verbose "previous_download_available = $download_available\n";
} elsif ($options{'pgpmode'} eq 'self') {
$previous_newfile_base = undef;
$previous_sigfile_base = undef;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git
More information about the devscripts-devel
mailing list