Ejemplo n.º 1
0
        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;
                }
            }
        }