fix: fallback to master if no default branch precents

This commit is contained in:
lin onetwo 2020-10-19 00:14:49 +08:00
parent 0a0cc395a9
commit 11b0e229cf

View file

@ -49,7 +49,11 @@ async function getDefaultBranchName(wikiFolderPath) {
const { stdout } = await GitProcess.exec(['remote', 'show', 'origin'], wikiFolderPath);
const lines = stdout.split('\n');
const lineWithHEAD = lines.find(line => line.includes('HEAD branch: '));
return lineWithHEAD?.replace('HEAD branch: ', '')?.replace(/\s/g, '');
const branchName = lineWithHEAD?.replace('HEAD branch: ', '')?.replace(/\s/g, '');
if (!branchName || branchName.includes('(unknown)')) {
return 'master';
}
return branchName;
}
/**