extensions/git/src/fileSystemProvider.ts/GitFileSystemProvider/constructor
class GitFileSystemProvider:	constructor(private model: Model) {
		this.disposables.push(
			model.onDidChangeRepository(this.onDidChangeRepository, this),
			model.onDidChangeOriginalResource(this.onDidChangeOriginalResource, this),
			workspace.registerFileSystemProvider('git', this, { isReadonly: true, isCaseSensitive: true }),
			workspace.registerResourceLabelFormatter({
				scheme: 'git',
				formatting: {
					label: '${path} (git)',
					separator: '/'
				}
			})
		);

		setInterval(() => this.cleanup(), FIVE_MINUTES);
	}