diff options
Diffstat (limited to 'lib/utils')
-rw-r--r-- | lib/utils/git.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/utils/git.js b/lib/utils/git.js index f6d33bb..c37f326 100644 --- a/lib/utils/git.js +++ b/lib/utils/git.js @@ -4,6 +4,7 @@ var url = require("url"); var tmp = require("tmp"); var path = require("path"); var crc = require("crc"); +var ngu = require('normalize-git-url'); var exec = Q.denodeify(require("child_process").exec); var fs = require("./fs"); @@ -28,6 +29,8 @@ function parseGitUrl(giturl) { giturl = giturl.slice(GIT_PREFIX.length); var parts = url.parse(giturl); + var normalized = ngu(giturl); + console.log(normalized); var ref = parts.hash; @@ -42,7 +45,7 @@ function parseGitUrl(giturl) { return { host: githost, - ref: ref, + ref: ref || "master", filepath: filepath }; } |