internal void StartGetChanges()
        {
            // Don't get changes on a non-existent repo
            if (!m_GitRepoExists)
            {
                return;
            }

            IsGettingChanges = true;
            GetChangesStarted?.Invoke();
            Git.GetWorkingDirectoryChangesAsync();
        }
 internal void StartUpdateCachedChanges()
 {
     IsGettingChanges = true;
     GetChangesStarted?.Invoke();
     Git.UpdateCachedChangesAsync();
 }