diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts index 345fb32af8a49ad5af85af3a2cb8844b7fa624c3..fc808081eea4abe64af392493fedd554133f03b0 100644 --- a/lib/util/git/index.ts +++ b/lib/util/git/index.ts @@ -131,10 +131,10 @@ async function isDirectory(dir: string): Promise<boolean> { } async function getDefaultBranch(git: SimpleGit): Promise<string> { - // see https://stackoverflow.com/a/44750379/1438522 + // see https://stackoverflow.com/a/62352647/3005034 try { - const res = await git.raw(['symbolic-ref', 'refs/remotes/origin/HEAD']); - return res.replace('refs/remotes/origin/', '').trim(); + const res = await git.raw(['rev-parse', '--abbrev-ref', 'origin/HEAD']); + return res.replace('origin/', '').trim(); } catch (err) /* istanbul ignore next */ { checkForPlatformFailure(err); if (