private void OnEditorUpdateInternal()
 {
     //Only initialize if the editor Window is focused
     if (hasFocused && !initilized && gitManager.Repository != null)
     {
         var cachedStatus = gitManager.GetCachedStatus();
         initilized = true;
         if (!gitManager.IsValidRepo)
         {
             return;
         }
         OnInitialize();
         OnGitManagerUpdateInternal(cachedStatus, null);
     }
 }