summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/utils/git.js5
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
};
}