build_manifest: fetch remote refname before checking out right commit
authorThibault Saunier <tsaunier@igalia.com>
Thu, 6 Dec 2018 10:23:20 +0000 (07:23 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 6 Dec 2018 10:23:30 +0000 (07:23 -0300)
Working around https://gitlab.freedesktop.org/freedesktop/freedesktop/issues/95

gitlab/build_manifest.py

index d9b481f..732ca4a 100755 (executable)
@@ -181,8 +181,8 @@ if __name__ == "__main__":
         else:
             remote = "https://gitlab.freedesktop.org/gstreamer/gst-ci"
 
-        git('fetch', remote, sha)
-        git('checkout', '--detach', 'FETCH_HEAD')
+        git('fetch', remote, remote_refname)
+        git('checkout', '--detach', sha)
         sys.exit(0)
 
     projects: str = ''