allow for / in branch name when handling github shortcuts

This commit is contained in:
Michael Bradley, Jr 2018-09-23 12:34:23 -05:00
parent 9ed08f234d
commit 82de81015b

View File

@ -127,8 +127,9 @@ class TemplateGenerator {
getExternalProject(uri) { getExternalProject(uri) {
let url, folder; let url, folder;
if (uri.split('/').length === 2) { const regex = /^((git@)?(www\.)?github\.com\/)|(https?:\/\/)/;
//e.g embark-framework/embark if (!uri.match(regex) && uri.split('/').length >= 2) {
//e.g embark-framework/embark, embark-framework/embark#branch, embark-framework/embark#features/branch
let repoPartAndBranch = uri.split('#'); let repoPartAndBranch = uri.split('#');
let repoPart = repoPartAndBranch[0]; let repoPart = repoPartAndBranch[0];
let branchName = (repoPartAndBranch.length === 2)? repoPartAndBranch[1] : "master"; let branchName = (repoPartAndBranch.length === 2)? repoPartAndBranch[1] : "master";