private GitFileStatus GetFileStatus(string fileName) { var tracker = GetTracker(fileName); var status = GitFileStatus.NotControlled; if (tracker != null) { status = tracker.GetFileStatus(fileName); var cm = GetChangesetManager(tracker); cm?.SetStatus(fileName,status); //cm.SetStatus(fileName, status); //status = cm?.GetFileStatus(fileName) ?? GitFileStatus.NotControlled; } return status; }