diff options
| author | Gabe Hayes <[email protected]> | 2013-07-26 13:01:07 -0700 |
|---|---|---|
| committer | Gabe Hayes <[email protected]> | 2013-07-26 13:01:07 -0700 |
| commit | bc464dc1d8c9a0ecfac4aefb8f12dd24347b5732 (patch) | |
| tree | 639210261cc511c045b9d02af84c1ca1aecd64e1 /lib/getOptions.js | |
| parent | 87a316a80997593d25ef8b3a12bfa9b82b42ba67 (diff) | |
| download | node-coveralls-bc464dc1d8c9a0ecfac4aefb8f12dd24347b5732.tar.xz node-coveralls-bc464dc1d8c9a0ecfac4aefb8f12dd24347b5732.zip | |
fetch git data from command line git
- added exec-sync package to execute git commands
- if a proper git hash is not passed, falls back to default values
Diffstat (limited to 'lib/getOptions.js')
| -rw-r--r-- | lib/getOptions.js | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/lib/getOptions.js b/lib/getOptions.js index 973b82b..deb1072 100644 --- a/lib/getOptions.js +++ b/lib/getOptions.js @@ -2,6 +2,7 @@ var fs = require('fs'); var path = require('path'); var yaml = require('yaml'); var logger = require('./logger')(); +var git = require('./fetchGitData'); var getOptions = function(){ var options = {}; @@ -41,23 +42,12 @@ var getOptions = function(){ } if (git_commit){ - options.git = { - "head": { - "id": git_commit, - "author_name": "Unknown Author", - "author_email": "", - "committer_name": "Unknown Committer", - "committer_email": "", - "message": "Unknown Commit Message" + options.git = git({ + head: { + id: git_commit }, - "branch": git_branch /*, - "remotes": [ - { - "name": "origin", - "url": "[email protected]:lemurheavy/coveralls-ruby.git" - } - ]*/ - }; + branch: git_branch + }); } options.run_at = process.env.COVERALLS_RUN_AT || JSON.stringify(new Date()).slice(1, -1); |
