public static void Fetch(AuthenticationInfo authentication, Remote remote, Repository repo)
 {
     Log.Info(string.Format("Fetching from remote '{0}' using the following refspecs: {1}.",
         remote.Name, string.Join(", ", remote.FetchRefSpecs.Select(r => r.Specification))));
     Commands.Fetch(repo, remote.Name, new string[0], authentication.ToFetchOptions(), null);
 }
 public static void Fetch(AuthenticationInfo authentication, Remote remote, Repository repo)
 {
     Log.Info(string.Format("Fetching from remote '{0}' using the following refspecs: {1}.",
                            remote.Name, string.Join(", ", remote.FetchRefSpecs.Select(r => r.Specification))));
     Commands.Fetch(repo, remote.Name, new string[0], authentication.ToFetchOptions(), null);
 }