Merge lp:~jelmer/bzr-builder/git-bp-compat into lp:bzr-builder

Proposed by Jelmer Vernooij
Status: Merged
Approved by: James Westby
Approved revision: 166
Merged at revision: 167
Proposed branch: lp:~jelmer/bzr-builder/git-bp-compat
Merge into: lp:bzr-builder
Diff against target: 22 lines (+10/-2)
1 file modified
deb_util.py (+10/-2)
To merge this branch: bzr merge lp:~jelmer/bzr-builder/git-bp-compat
Reviewer Review Type Date Requested Status
James Westby Approve
Review via email: mp+99203@code.launchpad.net

Description of the change

Support the git-buildpackage syntax for upstream version tags: "upstream/FOO" rather than "upstream-FOO".

This makes daily builds of packages imported from git a bit easier.

To post a comment you must log in.
Revision history for this message
James Westby (james-w) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'deb_util.py'
--- deb_util.py 2011-12-15 17:08:16 +0000
+++ deb_util.py 2012-03-25 11:00:24 +0000
@@ -112,8 +112,16 @@
112 :param version: Package version112 :param version: Package version
113 :param dest_dir: Destination directory113 :param dest_dir: Destination directory
114 """114 """
115 tag_name = "upstream-%s" % version115 tag_names = ["upstream-%s" % version, "upstream/%s" % version]
116 revid = branch.tags.lookup_tag(tag_name)116 for tag_name in tag_names:
117 try:
118 revid = branch.tags.lookup_tag(tag_name)
119 except errors.NoSuchTag:
120 pass
121 else:
122 break
123 else:
124 raise errors.NoSuchTag(tag_names[0])
117 tree = branch.repository.revision_tree(revid)125 tree = branch.repository.revision_tree(revid)
118 rev = branch.repository.get_revision(revid)126 rev = branch.repository.get_revision(revid)
119 if 'deb-pristine-delta' in rev.properties:127 if 'deb-pristine-delta' in rev.properties:

Subscribers

People subscribed via source and target branches