static GitPullRequestService CreateGitPullRequestService()
    {
        var gitService = new LibGitService();
        var factory    = new RemoteRepositoryFactory(gitService);

        return(new GitPullRequestService(factory));
    }
 private void OpenFolder(object sender, RoutedEventArgs e)
 {
     System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
     {
         FileName        = LibGitService.GetInstance().CurrentRepositoryPath,
         UseShellExecute = true,
         Verb            = "open"
     });
 }
    static GitPullRequestService CreateGitPullRequestService()
    {
        var gitService = new LibGitService();

        return(new GitPullRequestService(gitService));
    }