extensions/git/src/actionButton.ts/ActionButtonCommand/constructor
class ActionButtonCommand:	constructor(readonly repository: Repository) {
		this._state = { HEAD: undefined, isSyncRunning: false, repositoryHasNoChanges: false };

		repository.onDidRunGitStatus(this.onDidRunGitStatus, this, this.disposables);
		repository.onDidChangeOperations(this.onDidChangeOperations, this, this.disposables);
	}