diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-26 08:05:07 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-26 08:05:07 +0100 |
commit | d6b44cc149fd6889f77107bb365a68079811576f (patch) | |
tree | 09b2c33b4ff449a17255a236bf8ea8707c89f072 /lib/utils/git.js | |
parent | 0f0ec4cf3d4741290a29cebacb7b544bd18cde15 (diff) | |
download | gitbook-d6b44cc149fd6889f77107bb365a68079811576f.zip gitbook-d6b44cc149fd6889f77107bb365a68079811576f.tar.gz gitbook-d6b44cc149fd6889f77107bb365a68079811576f.tar.bz2 |
Add tests for parsing git url
Diffstat (limited to 'lib/utils/git.js')
-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 }; } |