Fix gitFetch not updating FETCH_HEAD

This commit is contained in:
Ivan Trubach 2019-12-18 22:02:13 +03:00
parent c087bf9a31
commit 10a88fa7b0
2 changed files with 4 additions and 2 deletions

View file

@ -43,11 +43,13 @@ export async function gitClone(gitDir: string, gitRepo: string, workTree: string
await git(args);
}
export async function gitFetch(gitDir: string) {
export async function gitFetch(gitDir: string, ref: string) {
let args: string[] = [
`--git-dir=${gitDir}`,
'fetch',
'--depth=1',
'origin',
ref,
];
await git(args);
}

View file

@ -85,7 +85,7 @@ async function acquireGo(version: string, gotipRef: string, bootstrapGo: string)
workTree = '';
// Cache hit for git dir, fetch new commits from upstream.
await executil.gitFetch(gitDir);
await executil.gitFetch(gitDir, gotipRef);
// Extract latest commit hash.
commitHash = await executil.gitRevParse(gitDir, 'FETCH_HEAD');