chiark / gitweb /
Use vcs.repotype() to support RT:srclib in RM too
authorDaniel Martí <mvdan@mvdan.cc>
Fri, 24 May 2013 13:42:23 +0000 (15:42 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Fri, 24 May 2013 13:42:23 +0000 (15:42 +0200)
fdroidserver/checkupdates.py

index 3c157635617248405114f03fbebfabac49f58f7c..9ea6421b1c88e6f2116bca2ff63c87278b77e5f8 100644 (file)
@@ -107,17 +107,17 @@ def check_repomanifest(app, sdk_path, branch=None):
 
         # Set up vcs interface and make sure we have the latest code...
         vcs = common.getvcs(app['Repo Type'], app['Repo'], build_dir, sdk_path)
-        if app['Repo Type'] == 'git':
+        if vcs.repotype() == 'git':
             if branch:
                 vcs.gotorevision('origin/'+branch)
             else:
                 vcs.gotorevision('origin/master')
                 pass
-        elif app['Repo Type'] == 'git-svn':
+        elif vcs.repotype() == 'git-svn':
             vcs.gotorevision('trunk')
-        elif app['Repo Type'] == 'svn':
+        elif vcs.repotype() == 'svn':
             vcs.gotorevision(None)
-        elif app['Repo Type'] == 'hg':
+        elif vcs.repotype() == 'hg':
             if branch:
                 vcs.gotorevision(branch)
             else: