aboutsummaryrefslogtreecommitdiff
path: root/lib/getOptions.js
diff options
context:
space:
mode:
authorChristophe Porteneuve <[email protected]>2013-11-08 19:05:52 +0100
committerChristophe Porteneuve <[email protected]>2013-11-08 19:35:19 +0100
commit335918f28d6cbbac2efbc25990e97549dbd96aee (patch)
treefffc8a187ee63decd9264edd06bc504b5f0450b6 /lib/getOptions.js
parentd52c62b04c5c11fd931ca967f09621d03c330f88 (diff)
downloadnode-coveralls-335918f28d6cbbac2efbc25990e97549dbd96aee.tar.xz
node-coveralls-335918f28d6cbbac2efbc25990e97549dbd96aee.zip
Fix step 1: for dev-local uses, properly detect local Git branch and commit
Diffstat (limited to 'lib/getOptions.js')
-rw-r--r--lib/getOptions.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/getOptions.js b/lib/getOptions.js
index 35187b4..abd2f2e 100644
--- a/lib/getOptions.js
+++ b/lib/getOptions.js
@@ -43,6 +43,14 @@ var getBaseOptions = function(cb){
options.service_job_id = process.env.COVERALLS_SERVICE_JOB_ID;
}
+ if (!git_commit || !git_branch) {
+ var data = require('./detectLocalGit')(git_commit, git_branch);
+ if (data) {
+ git_commit = git_commit || data.git_commit;
+ git_branch = git_branch || data.git_branch;
+ }
+ }
+
// try to get the repo token as an environment variable
if (process.env.COVERALLS_REPO_TOKEN) {
options.repo_token = process.env.COVERALLS_REPO_TOKEN;