private async Task CheckoutAsync() { if (_selectedBranch != null) { await _gitManager.GitCheckoutAsync(_repositoryId, _selectedBranch.Id).ConfigureAwait(false); HeadBranch = _selectedBranch.Name; var result = await _gitManager.IsExistPullAsync(_repositoryId).ConfigureAwait(false); if (!result) { Color = Brushes.Red; } else { Color = Brushes.Blue; } } }