コード例 #1
0
 private void CloneRepository(string repositoryUrl, string gitDirectory, AuthenticationInfo auth)
 {
     using (log.IndentLog($"Cloning repository from url '{repositoryUrl}'"))
     {
         retryAction.Execute(() => repository.Clone(repositoryUrl, gitDirectory, auth));
     }
 }
コード例 #2
0
ファイル: GitPreparer.cs プロジェクト: chrbkr/GitVersion
 private void CloneRepository(string repositoryUrl, string gitDirectory, AuthenticationInfo auth)
 {
     using (log.IndentLog($"Cloning repository from url '{repositoryUrl}'"))
     {
         new OperationWithExponentialBackoff <LockedFileException>(new ThreadSleep(), log, () =>
         {
             repository.Clone(repositoryUrl, gitDirectory, auth);
         }).ExecuteAsync().Wait();
     }
 }