Переглянути джерело

Switches to workspace.fs

main
Eric Amodio 5 роки тому
джерело
коміт
7685085785
1 змінених файлів з 6 додано та 4 видалено
  1. +6
    -4
      src/git/models/repository.ts

+ 6
- 4
src/git/models/repository.ts Переглянути файл

@ -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[]> {

Завантаження…
Відмінити
Зберегти