Ejemplo n.º 1
0
 /// <summary>
 /// Gets the head (target) branch label for a pull request, stripping the owner if the pull
 /// request is not from a fork.
 /// </summary>
 /// <param name="session">The pull request session.</param>
 /// <returns>The head branch label</returns>
 public static string GetBaseBranchDisplay(this IPullRequestSession session)
 {
     Guard.ArgumentNotNull(session, nameof(session));
     return(GetBranchDisplay(
                session.IsPullRequestFromFork(),
                session.PullRequest?.BaseRepositoryOwner,
                session.PullRequest?.BaseRefName));
 }
 /// <summary>
 /// Gets the head (source) branch label for a pull request, stripping the owner if the pull
 /// request is not from a fork.
 /// </summary>
 /// <param name="session">The pull request session.</param>
 /// <returns>The head branch label</returns>
 public static string GetHeadBranchDisplay(this IPullRequestSession session)
 {
     Guard.ArgumentNotNull(session, nameof(session));
     return(GetBranchDisplay(session.IsPullRequestFromFork(), session.PullRequest?.Head?.Label));
 }