smaller footprint

This commit is contained in:
Joao Moreno
2019-11-07 14:05:21 +01:00
parent 5d60b7fdc4
commit 15bfc40222
5 changed files with 18 additions and 30 deletions

View File

@@ -5,9 +5,9 @@
import { workspace, Uri, Disposable, Event, EventEmitter, window, FileSystemProvider, FileChangeEvent, FileStat, FileType, FileChangeType, FileSystemError } from 'vscode';
import { debounce, throttle } from './decorators';
import { fromGitUri, toGitFSUri } from './uri';
import { fromGitUri, toGitUri } from './uri';
import { Model, ModelChangeEvent, OriginalResourceChangeEvent } from './model';
import { filterEvent, eventToPromise, isDescendant, pathEquals } from './util';
import { filterEvent, eventToPromise, isDescendant, pathEquals, EmptyDisposable } from './util';
interface CacheRow {
uri: Uri;
@@ -46,7 +46,7 @@ export class GitFileSystemProvider implements FileSystemProvider {
return;
}
const gitUri = toGitFSUri(uri, '', { replaceFileExtension: true });
const gitUri = toGitUri(uri, '', { replaceFileExtension: true });
this._onDidChangeFile.fire([{ type: FileChangeType.Changed, uri: gitUri }]);
}
@@ -102,10 +102,8 @@ export class GitFileSystemProvider implements FileSystemProvider {
this.cache = cache;
}
//#region File System Provider
watch(): Disposable {
throw new Error('Method not implemented.');
return EmptyDisposable;
}
stat(uri: Uri): FileStat {
@@ -185,8 +183,6 @@ export class GitFileSystemProvider implements FileSystemProvider {
throw new Error('Method not implemented.');
}
//#endregion File System Provider
dispose(): void {
this.disposables.forEach(d => d.dispose());
}