Diederik has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/86293


Change subject: Fix determining latest commit from git.
......................................................................

Fix determining latest commit from git.

Change-Id: I1711516d780d1d60d1f104eaad7af8a60b5297b1
---
M wikimetrics/configurables.py
1 file changed, 8 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/wikimetrics 
refs/changes/93/86293/1

diff --git a/wikimetrics/configurables.py b/wikimetrics/configurables.py
index bd6733d..bd83924 100644
--- a/wikimetrics/configurables.py
+++ b/wikimetrics/configurables.py
@@ -93,11 +93,18 @@
         queue.config_from_object(args.override_config)
 
 
+def get_absolute_path():
+    return os.path.dirname(os.path.abspath(__file__)) + '/'
+
 def get_wikimetrics_version():
     """
     Returns
         a tuple of the form (pretty version string, latest commit sha)
     """
+    path = get_absolute_path()
+    orig_wd = os.getcwd() # remember our original working directory
+    os.chdir(path)
+    print path
     cmd = ['git', 'log', '--date', 'relative', "--pretty=format:'%an %ar %h'", 
'-n', '1']
     p = subprocess.Popen(cmd, shell=False, stdout=subprocess.PIPE)
     version, err = p.communicate()
@@ -108,5 +115,5 @@
     latest, err = p.communicate()
     if err is not None:
         latest = 'unknown'
-    
+    os.chdir(orig_wd)
     return version, latest

-- 
To view, visit https://gerrit.wikimedia.org/r/86293
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1711516d780d1d60d1f104eaad7af8a60b5297b1
Gerrit-PatchSet: 1
Gerrit-Project: analytics/wikimetrics
Gerrit-Branch: master
Gerrit-Owner: Diederik <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to