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