GitScc.SccProviderService.InitRepo C# (CSharp) Method

InitRepo() private method

private InitRepo ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        internal async Task InitRepo()
        {
            await GitCommandWrappers.InitRepo(await GetSolutionFileName());
            SolutionExtensions.WriteMessageToOutputPane("Enabling SCC Provider");

            await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();
            var projects = await SolutionExtensions.GetLoadedControllableProjects();
            SolutionExtensions.WriteMessageToOutputPane("Adding Projects To git");
            foreach (var vsSccProject2 in projects)
            {
               await AddProjectToSourceControl(vsSccProject2);
            }
            await OpenTracker();
            await RefreshSolution();
            SolutionExtensions.WriteMessageToOutputPane("Done");
        }
        

Usage Example

 private void OnInitCommand(object sender, EventArgs e)
 {
     sccService.InitRepo();
 }
SccProviderService