From: Daniel Martí Date: Wed, 30 Oct 2013 15:53:12 +0000 (+0100) Subject: Fix git-svn find-rev, also search for svn revisions after HEAD X-Git-Tag: 0.1~276 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e35a1093cd8b659ab5fd187056c3867a5ce3819b;p=fdroidserver.git Fix git-svn find-rev, also search for svn revisions after HEAD --- diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 111e6643..e6cf5c85 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -262,7 +262,7 @@ class vcs_gitsvn(vcs): else: # No tag found, normal svn rev translation # Translate svn rev into git format - p = subprocess.Popen(['git', 'svn', 'find-rev', 'r' + rev], + p = subprocess.Popen(['git', 'svn', 'find-rev', 'r' + rev, '--before'], cwd=self.local, stdout=subprocess.PIPE) git_rev = p.communicate()[0].rstrip() if p.returncode != 0 or len(git_rev) == 0: