From ce9d81ac44d0a915ba23d5a032cede1bde321729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 23 Oct 2009 23:18:40 +0200 Subject: Honor branches different from master --- plugins/new_version.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/new_version.py b/plugins/new_version.py index fd8e5cd..7f110b5 100644 --- a/plugins/new_version.py +++ b/plugins/new_version.py @@ -44,9 +44,11 @@ class NewVersionFinder(WidgetPlugin): def find_version (self, rev): - remote_rev = Popen(['git', 'ls-remote', 'HEAD'], stdout = PIPE).communicate()[0].split('\t') + repo, branch = REPOURI.split('::') + + remote_rev = Popen(['git', 'ls-remote', repo, branch], stdout = PIPE).communicate()[0].split('\t') - if len(remote_rev) and not remote_rev[1] == 'HEAD': + if len(remote_rev) and remote_rev[1] not in (branch, 'refs/heads/'+branch, 'refs/tags/'+branch): warning('NEW_VERSION :: Returned revision information looks strange: %s', str(remote_rev)) else: remote_rev = remote_rev[0] -- cgit v1.2.3