diff --git a/src/lib/adapters/Git.ts b/src/lib/adapters/Git.ts index 5dc02bbbec..c7af533c5a 100644 --- a/src/lib/adapters/Git.ts +++ b/src/lib/adapters/Git.ts @@ -89,9 +89,25 @@ export default class GitAdapter extends CachingAdapter { Logger.log('(git) init') await git.init({ fs, dir: this.dir }) - await git.addRemote({ fs, dir: this.dir, url: this.server.url, remote: 'origin' }) + await git.addRemote({ + fs, + dir: this.dir, + url: this.server.url, + remote: 'origin' + }) Logger.log('(git) fetch from remote') - await git.fetch({ http, fs, dir: this.dir, ref: this.server.branch, remote: 'origin', depth: 10, onAuth: () => this.onAuth() }) + await git.fetch({ + http, + fs, + dir: this.dir, + tags: true, + singleBranch: true, + ref: this.server.branch, + remoteRef: this.server.branch, + remote: 'origin', + depth: 10, + onAuth: () => this.onAuth() + }) Logger.log('(git) checkout branch ' + (this.server.branch)) await git.checkout({ fs, dir: this.dir, ref: this.server.branch })