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
1 changed files with 3 additions and 2 deletions

View File

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