public TfsPullRequests(GitPullRequest native, TfsUrlBuilder urlBuilder) : base(native.PullRequestId, urlBuilder) { Description = native.Description; SourceBranch = native.SourceRefName; TargetBranch = native.TargetRefName; Id = native.PullRequestId.ToString(CultureInfo.InvariantCulture); }
public TfsBranch(GitRef branch, TfsUrlBuilder urlBuilder) { DisplayName = ExtractDisplayName(branch.Name); FullName = branch.Name; _id = branch.ObjectId; WebUrl = urlBuilder.BuildBranchUrl(DisplayName); }
protected TfsBranch(int pullRequestId, TfsUrlBuilder urlBuilder) { DisplayName = $"PR {pullRequestId}"; FullName = ComputePullRequestBranchName(pullRequestId); _id = pullRequestId.ToString(CultureInfo.InvariantCulture); WebUrl = urlBuilder.BuildPullRequestUrl(pullRequestId); }
private TfsPullRequests Convert(GitPullRequest branch, TfsUrlBuilder urlBuilder) => new TfsPullRequests(branch, urlBuilder);
private TfsBranch Convert(GitRef branch, TfsUrlBuilder urlBuilder) => new TfsBranch(branch, urlBuilder);