diff options
author | Daniel Gollub <dgollub@brocade.com> | 2015-03-31 12:12:17 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2015-09-01 07:43:22 +0200 |
commit | 521002637a7b4e6ad4c48c36b0374fa166e6c866 (patch) | |
tree | d6927b95a12d7ba1ac4cb802355490b5b8b07093 /tests/03_test_dch_guess_version.py | |
parent | cd6d7daa84cd3fe5e377bf3622f9e24a356cbe2a (diff) |
Restore correct version-guessing for -0releases
With commit 59254996d740b8b8a0db306a7e04950a5f4e51b8 the version
guessing behavior changed. gbp dch --release suggested to bump
the package version from: 1.0-0vyatta1 to 1.0-1
Old and expected beahviour is: 1.0-0vyatta2
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Closes: gh#10
Diffstat (limited to 'tests/03_test_dch_guess_version.py')
-rw-r--r-- | tests/03_test_dch_guess_version.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/03_test_dch_guess_version.py b/tests/03_test_dch_guess_version.py index d7035018..49b0e41a 100644 --- a/tests/03_test_dch_guess_version.py +++ b/tests/03_test_dch_guess_version.py @@ -76,3 +76,25 @@ class TestGuessVersionFromUpstream(testutils.DebianGitTestRepo): cp) self.assertEqual('1.0-1', guessed) + + def test_guess_upstream_tag_zero_release(self): + """Guess with existing -0... releases""" + cp = testutils.MockedChangeLog('0.9-0vyatta2') + + tagformat = 'upstream/%(version)s' + uversion = '0.9' + upstream_branch = 'upstream' + + self.add_file('doesnot', 'matter') + self.repo.create_branch('upstream') + tag = self.repo.version_to_tag(tagformat, uversion) + self.repo.create_tag(name=tag, msg="Upstream release %s" % uversion, + sign=False) + self.repo.set_branch('master') + self.add_file('doesnot2', 'matter') + + guessed = dch.guess_version_from_upstream(self.repo, + tagformat, + upstream_branch, + cp) + self.assertEqual(None, guessed) |