jira.js
    Preparing search index...

    Function getRepository

    • For the specified repository ID, retrieves the repository and the most recent 400 development information entities. The result will be what is currently stored, ignoring any pending updates or deletes.

      Parameters

      • client: Client
      • parameters: { repositoryId: string }
        • repositoryId: string

          The ID of repository to fetch

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              avatar?: string;
              avatarDescription?: string;
              branches?: {
                  associations?: {
                      associationType: string & {}
                      | "issueKeys"
                      | "issueIdOrKeys";
                      values: string[];
                      [key: string]: unknown;
                  }[];
                  createPullRequestUrl?: string;
                  id: string;
                  lastCommit: {
                      author: {
                          avatar?: string;
                          email?: string;
                          name?: string;
                          url?: string;
                          username?: string;
                          [key: string]: unknown;
                      };
                      authorTimestamp: string;
                      displayId: string;
                      fileCount: number;
                      files?: {
                          changeType: | (...) & (...)
                          | "ADDED"
                          | "COPIED"
                          | "DELETED"
                          | "MODIFIED"
                          | "MOVED"
                          | "UNKNOWN";
                          linesAdded: number;
                          linesRemoved: number;
                          path: string;
                          url: string;
                          [key: string]: unknown;
                      }[];
                      flags?: (string & {} | "MERGE_COMMIT")[];
                      id: string;
                      issueKeys: string[];
                      message: string;
                      updateSequenceId: number;
                      url: string;
                      [key: string]: unknown;
                  };
                  name: string;
                  updateSequenceId: number;
                  url: string;
                  [key: string]: unknown;
              }[];
              commits?: {
                  associations?: {
                      associationType: string & {}
                      | "issueKeys"
                      | "issueIdOrKeys";
                      values: string[];
                      [key: string]: unknown;
                  }[];
                  author: {
                      avatar?: string;
                      email?: string;
                      name?: string;
                      url?: string;
                      username?: string;
                      [key: string]: unknown;
                  };
                  authorTimestamp: string;
                  displayId: string;
                  fileCount: number;
                  files?: {
                      changeType: | string & {}
                      | "ADDED"
                      | "COPIED"
                      | "DELETED"
                      | "MODIFIED"
                      | "MOVED"
                      | "UNKNOWN";
                      linesAdded: number;
                      linesRemoved: number;
                      path: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  flags?: (string & {} | "MERGE_COMMIT")[];
                  id: string;
                  message: string;
                  updateSequenceId: number;
                  url: string;
                  [key: string]: unknown;
              }[];
              description?: string;
              forkOf?: string;
              id: string;
              name: string;
              pullRequests?: {
                  associations?: {
                      associationType: string & {}
                      | "issueKeys"
                      | "issueIdOrKeys";
                      values: string[];
                      [key: string]: unknown;
                  }[];
                  author: {
                      avatar?: string;
                      email?: string;
                      name?: string;
                      url?: string;
                      username?: string;
                      [key: string]: unknown;
                  };
                  commentCount: number;
                  destinationBranch?: string;
                  destinationBranchUrl?: string;
                  displayId: string;
                  id: string;
                  lastUpdate: string;
                  reviewers?: {
                      accountId?: string;
                      approvalStatus?: string & {}
                      | "APPROVED"
                      | "UNAPPROVED";
                      avatar?: string;
                      email?: string;
                      name?: string;
                      url?: string;
                      [key: string]: unknown;
                  }[];
                  sourceBranch: string;
                  sourceBranchUrl?: string;
                  status: string & {}
                  | "OPEN"
                  | "UNKNOWN"
                  | "MERGED"
                  | "DECLINED";
                  title: string;
                  updateSequenceId: number;
                  url: string;
                  [key: string]: unknown;
              }[];
              updateSequenceId: number;
              url: string;
              [key: string]: unknown;
          },
      >