chiark / gitweb /
No need to checkout to master for Tags
authorDaniel Martí <mvdan@mvdan.cc>
Wed, 22 May 2013 15:45:14 +0000 (17:45 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Wed, 22 May 2013 15:45:14 +0000 (17:45 +0200)
This fixes many occurences of Tags/RM not working since master doesn't exist
on some repos, e.g. com.better.alarm.

fdroidserver/checkupdates.py

index 31e1170e0fc1c3cb9a445ef57884b1c7449af203..3c157635617248405114f03fbebfabac49f58f7c 100644 (file)
@@ -51,9 +51,9 @@ def check_tags(app, sdk_path):
         # 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':
-            vcs.gotorevision('origin/master')
+            vcs.gotorevision(None)
         elif app['Repo Type'] == 'git-svn':
-            vcs.gotorevision('trunk')
+            vcs.gotorevision(None)
 
         if len(app['builds']) == 0:
             return (None, "Can't use Tags with no builds defined")