public GitObject GetGitObject(string tfsPath) { var pathInGitRepo = _remote.GetPathInGitRepo(tfsPath); if (pathInGitRepo == null) return null; if (!string.IsNullOrEmpty(_relativePath)) pathInGitRepo = _relativePath + "/" + pathInGitRepo; return Lookup(pathInGitRepo); }
public ChangeSieve(IChangeset changeset, PathResolver resolver) { _resolver = resolver; _namedChanges = changeset.Changes.Select(c => new NamedChange { Info = _resolver.GetGitObject(c.Item.ServerItem), Change = c, }); }