From f25b1bccc6d494964a2b0c2e24b809161c1cb290 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Thu, 23 Nov 2023 20:13:31 +0100 Subject: [PATCH] update forge Signed-off-by: Andreas Gerler --- elpa/{forge-20230505.926 => forge-20230711.1157}/dir | 0 .../forge-autoloads.el | 0 .../forge-bitbucket.el | 0 .../forge-commands.el | 12 +++++++++++- .../forge-core.el | 0 .../forge-db.el | 0 .../forge-gitea.el | 0 .../forge-github.el | 2 +- .../forge-gitlab.el | 0 .../forge-gogs.el | 0 .../forge-issue.el | 0 .../forge-list.el | 0 .../forge-notify.el | 0 .../forge-pkg.el | 10 +++++----- .../forge-post.el | 0 .../forge-pullreq.el | 0 .../forge-repo.el | 0 .../forge-revnote.el | 0 .../forge-semi.el | 0 .../forge-topic.el | 0 .../forge.el | 0 .../forge.info | 0 22 files changed, 17 insertions(+), 7 deletions(-) rename elpa/{forge-20230505.926 => forge-20230711.1157}/dir (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-autoloads.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-bitbucket.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-commands.el (99%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-core.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-db.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-gitea.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-github.el (99%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-gitlab.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-gogs.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-issue.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-list.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-notify.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-pkg.el (67%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-post.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-pullreq.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-repo.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-revnote.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-semi.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge-topic.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge.el (100%) rename elpa/{forge-20230505.926 => forge-20230711.1157}/forge.info (100%) diff --git a/elpa/forge-20230505.926/dir b/elpa/forge-20230711.1157/dir similarity index 100% rename from elpa/forge-20230505.926/dir rename to elpa/forge-20230711.1157/dir diff --git a/elpa/forge-20230505.926/forge-autoloads.el b/elpa/forge-20230711.1157/forge-autoloads.el similarity index 100% rename from elpa/forge-20230505.926/forge-autoloads.el rename to elpa/forge-20230711.1157/forge-autoloads.el diff --git a/elpa/forge-20230505.926/forge-bitbucket.el b/elpa/forge-20230711.1157/forge-bitbucket.el similarity index 100% rename from elpa/forge-20230505.926/forge-bitbucket.el rename to elpa/forge-20230711.1157/forge-bitbucket.el diff --git a/elpa/forge-20230505.926/forge-commands.el b/elpa/forge-20230711.1157/forge-commands.el similarity index 99% rename from elpa/forge-20230505.926/forge-commands.el rename to elpa/forge-20230711.1157/forge-commands.el index 859f3ce8..b3f98a1e 100644 --- a/elpa/forge-20230505.926/forge-commands.el +++ b/elpa/forge-20230711.1157/forge-commands.el @@ -94,6 +94,8 @@ Takes the pull-request as only argument and must return a directory." ("b r" "remote" forge-browse-remote)]] [["Configure" ("a " "add repository to database" forge-add-repository) + ("R " "add pull-request refspec" forge-add-pullreq-refspec + :if-not forge--pullreq-refspec) ("r " "forge.remote" forge-forge.remote) ("t l" "forge.graphqlItemLimit" forge-forge.graphqlItemLimit :if (lambda () (forge-github-repository-p (forge-get-repository nil)))) @@ -772,7 +774,8 @@ Please see the manual for more information." "Create, configure and checkout a new branch from a pull-request. Please see the manual for more information." (interactive (list (forge-read-pullreq "Checkout pull request" t))) - (magit-checkout (forge--branch-pullreq (forge-get-pullreq pullreq)))) + (magit--checkout (forge--branch-pullreq (forge-get-pullreq pullreq))) + (magit-refresh)) ;;;###autoload (defun forge-checkout-worktree (path pullreq) @@ -969,6 +972,13 @@ upstream remote. Also fetch from REMOTE." refspec) (magit-git-fetch remote (magit-fetch-arguments))))) +(defun forge--pullreq-refspec () + (let* ((repo (forge-get-repository 'stub)) + (remote (oref repo remote)) + (fetch (magit-get-all "remote" remote "fetch")) + (refspec (oref repo pullreq-refspec))) + (car (member refspec fetch)))) + ;;;###autoload (defun forge-add-repository (url) "Add a repository to the database. diff --git a/elpa/forge-20230505.926/forge-core.el b/elpa/forge-20230711.1157/forge-core.el similarity index 100% rename from elpa/forge-20230505.926/forge-core.el rename to elpa/forge-20230711.1157/forge-core.el diff --git a/elpa/forge-20230505.926/forge-db.el b/elpa/forge-20230711.1157/forge-db.el similarity index 100% rename from elpa/forge-20230505.926/forge-db.el rename to elpa/forge-20230711.1157/forge-db.el diff --git a/elpa/forge-20230505.926/forge-gitea.el b/elpa/forge-20230711.1157/forge-gitea.el similarity index 100% rename from elpa/forge-20230505.926/forge-gitea.el rename to elpa/forge-20230711.1157/forge-gitea.el diff --git a/elpa/forge-20230505.926/forge-github.el b/elpa/forge-20230711.1157/forge-github.el similarity index 99% rename from elpa/forge-20230505.926/forge-github.el rename to elpa/forge-20230711.1157/forge-github.el index 56507517..e2695278 100644 --- a/elpa/forge-20230505.926/forge-github.el +++ b/elpa/forge-20230711.1157/forge-github.el @@ -345,7 +345,7 @@ (forge--ghub-massage-notification data forge githost))) (forge--ghub-get nil "/notifications" - '((all . t)) + '((all . nil)) :host apihost :unpaginate t))) (groups (-partition-all 50 notifs)) (pages (length groups)) diff --git a/elpa/forge-20230505.926/forge-gitlab.el b/elpa/forge-20230711.1157/forge-gitlab.el similarity index 100% rename from elpa/forge-20230505.926/forge-gitlab.el rename to elpa/forge-20230711.1157/forge-gitlab.el diff --git a/elpa/forge-20230505.926/forge-gogs.el b/elpa/forge-20230711.1157/forge-gogs.el similarity index 100% rename from elpa/forge-20230505.926/forge-gogs.el rename to elpa/forge-20230711.1157/forge-gogs.el diff --git a/elpa/forge-20230505.926/forge-issue.el b/elpa/forge-20230711.1157/forge-issue.el similarity index 100% rename from elpa/forge-20230505.926/forge-issue.el rename to elpa/forge-20230711.1157/forge-issue.el diff --git a/elpa/forge-20230505.926/forge-list.el b/elpa/forge-20230711.1157/forge-list.el similarity index 100% rename from elpa/forge-20230505.926/forge-list.el rename to elpa/forge-20230711.1157/forge-list.el diff --git a/elpa/forge-20230505.926/forge-notify.el b/elpa/forge-20230711.1157/forge-notify.el similarity index 100% rename from elpa/forge-20230505.926/forge-notify.el rename to elpa/forge-20230711.1157/forge-notify.el diff --git a/elpa/forge-20230505.926/forge-pkg.el b/elpa/forge-20230711.1157/forge-pkg.el similarity index 67% rename from elpa/forge-20230505.926/forge-pkg.el rename to elpa/forge-20230711.1157/forge-pkg.el index 7f28e073..4324c385 100644 --- a/elpa/forge-20230505.926/forge-pkg.el +++ b/elpa/forge-20230711.1157/forge-pkg.el @@ -1,6 +1,6 @@ -(define-package "forge" "20230505.926" "Access Git forges from Magit." +(define-package "forge" "20230711.1157" "Access Git forges from Magit." '((emacs "25.1") - (compat "29.1.3.4") + (compat "29.1.4.1") (closql "20230407") (dash "2.19.1") (emacsql "20230409") @@ -8,9 +8,9 @@ (let-alist "1.0.6") (magit "20230319") (markdown-mode "2.4") - (transient "0.3.6") - (yaml "0.3.5")) - :commit "12428a702fc6c9b2b36896803e6022baafcad3cd" :authors + (transient "0.4.0") + (yaml "0.5.2")) + :commit "32cbf6646132a982219bd7bca9091a25d4b97963" :authors '(("Jonas Bernoulli" . "jonas@bernoul.li")) :maintainer '("Jonas Bernoulli" . "jonas@bernoul.li") diff --git a/elpa/forge-20230505.926/forge-post.el b/elpa/forge-20230711.1157/forge-post.el similarity index 100% rename from elpa/forge-20230505.926/forge-post.el rename to elpa/forge-20230711.1157/forge-post.el diff --git a/elpa/forge-20230505.926/forge-pullreq.el b/elpa/forge-20230711.1157/forge-pullreq.el similarity index 100% rename from elpa/forge-20230505.926/forge-pullreq.el rename to elpa/forge-20230711.1157/forge-pullreq.el diff --git a/elpa/forge-20230505.926/forge-repo.el b/elpa/forge-20230711.1157/forge-repo.el similarity index 100% rename from elpa/forge-20230505.926/forge-repo.el rename to elpa/forge-20230711.1157/forge-repo.el diff --git a/elpa/forge-20230505.926/forge-revnote.el b/elpa/forge-20230711.1157/forge-revnote.el similarity index 100% rename from elpa/forge-20230505.926/forge-revnote.el rename to elpa/forge-20230711.1157/forge-revnote.el diff --git a/elpa/forge-20230505.926/forge-semi.el b/elpa/forge-20230711.1157/forge-semi.el similarity index 100% rename from elpa/forge-20230505.926/forge-semi.el rename to elpa/forge-20230711.1157/forge-semi.el diff --git a/elpa/forge-20230505.926/forge-topic.el b/elpa/forge-20230711.1157/forge-topic.el similarity index 100% rename from elpa/forge-20230505.926/forge-topic.el rename to elpa/forge-20230711.1157/forge-topic.el diff --git a/elpa/forge-20230505.926/forge.el b/elpa/forge-20230711.1157/forge.el similarity index 100% rename from elpa/forge-20230505.926/forge.el rename to elpa/forge-20230711.1157/forge.el diff --git a/elpa/forge-20230505.926/forge.info b/elpa/forge-20230711.1157/forge.info similarity index 100% rename from elpa/forge-20230505.926/forge.info rename to elpa/forge-20230711.1157/forge.info -- 2.47.3