src/vs/workbench/contrib/scm/common/scmService.ts/SCMInput/setValue
class SCMInput:	setValue(value: string, transient: boolean, reason?: SCMInputChangeReason) {
		if (value === this._value) {
			return;
		}

		if (!transient) {
			this.historyNavigator.replaceLast(this._value);
			this.historyNavigator.add(value);
		}

		this._value = value;
		this._onDidChange.fire({ value, reason });
	}