diff options
Diffstat (limited to 'unperish')
-rwxr-xr-x | unperish | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -49,6 +49,12 @@ class Unperish(cliapp.Application): self.settings.string(['dsc'], 'Debian source package (for dget command)', metavar='URL') + self.settings.string(['debian-version'], + 'Debian version number (typically detected ' + 'from debian/changelog)') + self.settings.string(['debian-source'], + 'Debian source package name (typically detected ' + 'from debian/control)') def process_args(self, args): self.meta = self.create_meta() @@ -97,10 +103,14 @@ class Unperish(cliapp.Application): @property def debian_source_package(self): + if self.settings['debian-source']: + return self.settings['debian-source'] return self.debian_control['Source'] @property def debian_version(self): + if self.settings['debian-version']: + return self.settings['debian-version'] return self.debian_changelog.get_version() @property |