From 3f485e509f4d5b3f247fa751eccc36d6cac540ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Tue, 18 Feb 2014 10:34:49 +0100 Subject: [PATCH] git-svn fix: run fetch to actually get new tags and branches --- fdroidserver/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index b0d8522b..388a65f5 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -417,7 +417,10 @@ class vcs_gitsvn(vcs): if p.returncode != 0: raise VCSException("Git clean failed") if not self.refreshed: - # Get new commits and tags from repo + # Get new commits, branches and tags from repo + p = SilentPopen(['%sgit svn fetch %s' % self.userargs()], cwd=self.local, shell=True) + if p.returncode != 0: + raise VCSException("Git svn fetch failed") p = SilentPopen(['%sgit svn rebase %s' % self.userargs()], cwd=self.local, shell=True) if p.returncode != 0: raise VCSException("Git svn rebase failed") -- 2.30.2