コード例 #1
0
 private protected override void Execute(GitRepository repository)
 {
     RepositoryId     = repository.GitDirectory;
     WorkingDirectory = repository.WorkingDirectory;
     Url        = GitOperations.GetRepositoryUrl(repository, RemoteName, Log.LogWarning);
     Roots      = GitOperations.GetSourceRoots(repository, RemoteName, Log.LogWarning);
     RevisionId = repository.GetHeadCommitSha();
 }
コード例 #2
0
ファイル: RepositoryTasks.cs プロジェクト: Shlufi/sourcelink
 public static bool GetSourceRoots(GetSourceRoots task) =>
 Execute(task, (repo, t) =>
 {
     t.Roots = GitOperations.GetSourceRoots(repo, t.Log.LogWarning, File.Exists);
 });