From 1e1b001b617f4a3d9802553f4a0fcf3882f68d90 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Mon, 10 Nov 2014 12:25:01 -0800 Subject: [PATCH] detect branch name from local directory name for subversion projects --- wakatime/projects/subversion.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/wakatime/projects/subversion.py b/wakatime/projects/subversion.py index 5278638..934bdaf 100644 --- a/wakatime/projects/subversion.py +++ b/wakatime/projects/subversion.py @@ -35,9 +35,7 @@ class Subversion(BaseProject): return u(self.info['Repository Root'].split('/')[-1]) def branch(self): - if self.base: - u(os.path.basename(self.base)) - return None + return u(self.info['URL'].split('/')[-1]) def _find_binary(self): if self.binary_location: @@ -70,17 +68,11 @@ class Subversion(BaseProject): pass else: if stdout: - interesting = [ - 'Repository Root', - 'Repository UUID', - 'URL', - ] for line in stdout.splitlines(): if isinstance(line, bytes): line = bytes.decode(line) line = line.split(': ', 1) - if line[0] in interesting: - info[line[0]] = line[1] + info[line[0]] = line[1] return info def _find_project_base(self, path, found=False):