fixed checkout branch with no commits

This commit is contained in:
Austin Fulbright 2024-07-24 07:13:10 -04:00
parent ebd4da95cd
commit 5460bc0a0c

View File

@ -399,14 +399,11 @@ export const checkout = function (branch: string) {
} else { } else {
curBranch = branch; curBranch = branch;
const id = branches.get(curBranch); const id = branches.get(curBranch);
if (id === undefined || !id) {
if (id === null || id === undefined) { head = null;
throw new Error('Branch ' + branch + ' has no commits'); } else {
head = commits.get(id) ?? null;
} }
if (commits.get(id) === undefined) {
throw new Error('Branch ' + branch + ' has no commits');
}
head = commits.get(id) ?? null;
} }
}; };