Function: forge--update-repository
forge--update-repository is a byte-compiled function defined in
forge-github.el.
Signature
(forge--update-repository ARG &rest ARGS)
Implementations
(forge--update-repository (REPO forge-gitlab-repository) DATA) in `forge-gitlab.el'.
Undocumented
(forge--update-repository (REPO forge-github-repository) DATA) in `forge-github.el'.
Undocumented
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-github.el
(cl-defmethod forge--update-repository ((repo forge-github-repository) data)
(let-alist data
(oset repo created .createdAt)
(oset repo updated .updatedAt)
(oset repo pushed .pushedAt)
(oset repo parent .parent.nameWithOwner)
(oset repo description .description)
(oset repo homepage (and (not (equal .homepageUrl "")) .homepageUrl))
(oset repo default-branch .defaultBranchRef.name)
(oset repo archived-p .isArchived)
(oset repo fork-p .isFork)
(oset repo locked-p .isLocked)
(oset repo mirror-p .isMirror)
(oset repo private-p .isPrivate)
(oset repo issues-p .hasIssuesEnabled)
(oset repo discussions-p .hasDiscussionsEnabled)
(oset repo wiki-p .hasWikiEnabled)
(oset repo stars .stargazers.totalCount)
(oset repo watchers .watchers.totalCount)
(oset repo teams (mapcar #'cdar .owner.teams))))