validate:launcher Do not use git -C as it is relatively recent
authorThibault Saunier <tsaunier@gnome.org>
Thu, 26 Feb 2015 17:51:57 +0000 (18:51 +0100)
committerThibault Saunier <tsaunier@gnome.org>
Mon, 2 Mar 2015 15:18:30 +0000 (16:18 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=736160

validate/tools/gst-validate-launcher.in

index 6d9e062..b6f2031 100644 (file)
@@ -26,10 +26,16 @@ GIT_FIRST_HASH = 'da962d096af9460502843e41b7d25fdece7ff1c2'
 
 
 def _get_git_first_hash(path):
+    cdir = os.path.abspath(os.curdir)
     try:
-      return subprocess.check_output(['git', '-C', path, 'rev-list', '--max-parents=0', 'HEAD']).rstrip('\n')
+        os.chdir(path)
+        res = subprocess.check_output(['git', 'rev-list', '--max-parents=0', 'HEAD']).rstrip('\n')
     except subprocess.CalledProcessError:
-      return ''
+        res = ''
+    finally:
+        os.chdir(cdir)
+
+    return res
 
 
 def _in_devel():