コード例 #1
0
ファイル: GitRevisionWalker.cs プロジェクト: AmpScm/AmpScm
 GitCommitInfo EnsureCommit(GitId id)
 {
     if (!Commits.TryGetValue(id, out var v))
     {
         Commits.Add(id, v = new GitCommitInfo(id, Repository));
     }
     return(v);
 }
コード例 #2
0
ファイル: MRepository.cs プロジェクト: waie123/GitMind
        public MCommit Commit(CommitId commitId)
        {
            MCommit commit;

            if (!Commits.TryGetValue(commitId, out commit))
            {
                commit = AddNewCommit(commitId);
            }

            return(commit);
        }