diff --git a/lib/Gitlab/parser.js b/lib/Gitlab/parser.js index 10c8019..a9095af 100644 --- a/lib/Gitlab/parser.js +++ b/lib/Gitlab/parser.js @@ -25,11 +25,13 @@ module.exports = (str) => { const domain = url && url[2]; const parsed = regex.exec(str.replace(urlRegex, '')); + const repo = `${parsed[1]}/${parsed[3]}`; + return parsed ? { + repo, host: domain, isGitlab: !domain || domain === 'gitlab.com', - repo: parsed[0], - repository: parsed[0], + repository: repo, owner: parsed[1], group: parsed[2], name: parsed[3],