예제 #1
0
 private static void CloneInEmptyFolder(Dep dep, Module module, GitRepository repo)
 {
     if (GitRepository.HasRemoteBranch(module.Url, dep.Treeish))
     {
         repo.Clone(module.Url, dep.Treeish);
     }
     else
     {
         repo.Clone(module.Url);
     }
 }
예제 #2
0
        private void CloneInEmptyFolder(Dep dep, Module module, GitRepository repo)
        {
            if (GitRepository.HasRemoteBranch(module.Url, dep.Treeish))
            {
                repo.Clone(module.Url, dep.Treeish, gitDepth);
            }
            else
            {
                repo.Clone(module.Url, depth: gitDepth);
            }

            if (module.Pushurl != null)
            {
                repo.SetPushUrl(module.Pushurl);
            }
        }