chiark / gitweb /
git-svn: use 'origin/' when passing a treeish (branches) to find-rev
authorDaniel Martí <mvdan@mvdan.cc>
Sat, 28 Jun 2014 23:29:31 +0000 (01:29 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Sat, 28 Jun 2014 23:29:31 +0000 (01:29 +0200)
This fixes the builds of de.blau.android. This worked before for some reason.
Git-svn probably changed in some way.

fdroidserver/common.py

index 2c8b67951632ff095adb016baecf46c700a6e663..79ac0b31385a9ce990da2fbcf74064bf34aefe88 100644 (file)
@@ -577,13 +577,13 @@ class vcs_gitsvn(vcs):
                 # Translate svn rev into git format
                 rev_split = rev.split('/')
                 if len(rev_split) > 1:
-                    treeish = rev_split[0]
+                    treeish = 'origin/' + rev_split[0]
                     svn_rev = rev_split[1]
 
                 else:
                     # if no branch is specified, then assume trunk (ie. 'master'
                     # branch):
-                    treeish = 'master'
+                    treeish = 'origin/master'
                     svn_rev = rev
 
                 p = SilentPopen(['git', 'svn', 'find-rev', 'r' + svn_rev, treeish], cwd=self.local)