upstream/branch.py upstream_branch_version(...)'s use of iter_lefthand_ancestry is incorrect

Bug #811398 reported by Max Bowsher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bzr-builddeb
Triaged
Medium
Unassigned

Bug Description

upstream/branch.py upstream_branch_version(...)'s use of iter_lefthand_ancestry is incorrect, as it ignores upstream releases made on a branch, and then merged back into the project's trunk.

In particular, I came across this when attempting 'bzr merge-upstream --snapshot ../trunk' for bzr-pipeline, the 1.1 release of which was from a branch. bzr-builddeb incorrectly selected 1.0.0 as the base version to use in constructing the snapshot version string.

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I think this is a dupe of another bug, which I can't find at the moment.

Changed in bzr-builddeb:
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.