From: Ian Jackson Date: Sun, 19 Jan 2014 02:08:32 +0000 (+0000) Subject: Compute "-v" option default value (changelog version since) correctly for Debian... X-Git-Tag: debian/0.21~3 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=82fe8098ed0b3749821190dfcbb0062947bd024b;hp=ff7144ab274902514897ab18a76a37aced50b047 Compute "-v" option default value (changelog version since) correctly for Debian backports suites. Closes:#733954. --- diff --git a/debian/changelog b/debian/changelog index 29a7c26e..d99f3bc6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -14,6 +14,9 @@ dgit (0.21~~iwj) unstable; urgency=low Closes:#731632. * Be able to clone or fetch from Debian backports suites (which are a bit like main Debian suites but also a bit not like them). + * Compute "-v" option default value (changelog version since) correctly + for Debian backports suites. + * Closes:#733954. -- diff --git a/dgit b/dgit index a5736e1c..94b9ab16 100755 --- a/dgit +++ b/dgit @@ -1857,6 +1857,13 @@ sub changesopts () { my @opts =@changesopts[1..$#changesopts]; if (!defined $changes_since_version) { my @vsns = archive_query('archive_query'); + my @quirk = access_quirk(); + if ($quirk[0] eq 'backports') { + local $isuite = $quirk[2]; + local $csuite; + canonicalise_suite(); + push @vsns, archive_query('archive_query'); + } if (@vsns) { @vsns = map { $_->[0] } @vsns; @vsns = sort { -version_compare_string($a, $b) } @vsns;