Browse Source

Switches to workspace.fs

main
Eric Amodio 5 years ago
parent
commit
7685085785
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      src/git/models/repository.ts

+ 6
- 4
src/git/models/repository.ts View File

@ -1,5 +1,4 @@
'use strict';
import * as fs from 'fs';
import * as paths from 'path';
import {
commands,
@ -325,9 +324,12 @@ export class Repository implements Disposable {
const hasRemotes = await this.hasRemotes();
if (!hasRemotes || Container.vsls.isMaybeGuest) return 0;
return new Promise<number>((resolve, reject) =>
fs.stat(paths.join(this.path, '.git/FETCH_HEAD'), (err, stat) => resolve(err ? 0 : stat.mtime.getTime()))
);
try {
const stat = await workspace.fs.stat(Uri.file(paths.join(this.path, '.git/FETCH_HEAD')));
return stat.mtime;
} catch {
return 0;
}
}
getRemotes(options: { sort?: boolean } = {}): Promise<GitRemote[]> {

Loading…
Cancel
Save