Solution 0x48a6d814464ffaeb40fb7d2f4692d52ff1a7491d08f7a6299cd25df282f90c1b
All checks were successful
elffuss/validation Validation passed with flags for the reviewers
All checks were successful
elffuss/validation Validation passed with flags for the reviewers
T2T-Item: 0x48a6d814464ffaeb40fb7d2f4692d52ff1a7491d08f7a6299cd25df282f90c1b T2T-Issue: 0x7d766b278444220169f62e66c6786393ee201feadd01aaa6982b44acb1c4c757
This commit is contained in:
@@ -12,7 +12,7 @@ const MAX_FILE_BYTES = 4 * 1024 * 1024; // ficheros más grandes se saltan (bina
|
||||
const CONCURRENCY = 10;
|
||||
|
||||
export function parseRepoUrl(raw) {
|
||||
const url = String(raw || '').trim().replace(/\.git$/, '').replace(/\/+$/, '');
|
||||
const url = String(raw || '').trim().replace(/\.git\/?$/, '').replace(/\/+$/, '');
|
||||
let m = url.match(/^(?:https?:\/\/)?(?:www\.)?github\.com\/([\w.-]+)\/([\w.-]+)(?:\/tree\/([\w./-]+))?/i);
|
||||
if (m) return { host: 'github', owner: m[1], repo: m[2], branch: m[3] || null };
|
||||
m = url.match(/^(?:https?:\/\/)?(?:www\.)?bitbucket\.org\/([\w.-]+)\/([\w.-]+)(?:\/src\/([\w./-]+))?/i);
|
||||
|
||||
Reference in New Issue
Block a user