Summary: | New port: devel/forge-devel: Work with Git forges from the comfort of Magit (Development Version) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Yasuhiro Kimura <yasu> | ||||||||||||
Component: | Individual Port(s) | Assignee: | Guangyuan Yang <ygy> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | ygy | ||||||||||||
Priority: | --- | ||||||||||||||
Version: | Latest | ||||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Bug Depends on: | 255959, 256879 | ||||||||||||||
Bug Blocks: | |||||||||||||||
Attachments: |
|
Created attachment 225255 [details]
Updated patch file
Update to latest snapshot.
Created attachment 225856 [details]
Updated patch file
Update to latest snapshot.
Created attachment 225877 [details]
Updated patch file
Update to 0.2.1, which is also latest snapshot.
Since this now has the same version as devel/forge, I prefer to wait for the next snapshot before committing :) Created attachment 226099 [details]
Updated patch file
* Update to latest snapshot.
* Add new dependency textproc/yaml.el
(In reply to Yasuhiro Kimura from comment #5) Hi, I am a bit confused - where is v0.2.1-7-g84ef3a7 in https://github.com/magit/forge? I couldn't find it... /facepalm (In reply to Guangyuan Yang from comment #6) It corresponds to following commit. https://github.com/magit/forge/commit/84ef3a7 (In reply to Yasuhiro Kimura from comment #7) Oh okay! I am still wrapping my head around the "-7-g" part in v0.2.1-7-g84ef3a7. Can you explain? /facepalm (In reply to Guangyuan Yang from comment #8) Please read example 14 in section 5.4.3. of Porter's Handbook. It explains what 'v0.2.1-7-g84ef3a7' means. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9c1d97c77ba5f47bcfbe1f0d4740751e08bd2a45 commit 9c1d97c77ba5f47bcfbe1f0d4740751e08bd2a45 Author: Yasuhiro Kimura <yasu@utahime.org> AuthorDate: 2021-07-02 16:42:18 +0000 Commit: Guangyuan Yang <ygy@FreeBSD.org> CommitDate: 2021-07-02 16:42:18 +0000 devel/forge-devel: New port Work with Git forges from the comfort of Magit (Development Version). PR: 255962 Approved by: lwhsu (mentor) devel/Makefile | 1 + devel/forge-devel/Makefile (new) | 55 +++++++++++++++++++++++++++++++++++++++ devel/forge-devel/distinfo (new) | 3 +++ devel/forge-devel/pkg-descr (new) | 10 +++++++ devel/forge-devel/pkg-plist (new) | 37 ++++++++++++++++++++++++++ 5 files changed, 106 insertions(+) Committed, thanks! And thanks for the tips, TIL! |
Created attachment 225053 [details] Patch file Forge allows you to work with Git forges, such as Github and Gitlab, from the comfort of Magit and the rest of Emacs. Forge fetches issues, pull-requests and other data using the forge's API and stores that in a local database. Additionally it fetches the pull-request references using Git. Forge implements various features that use this data but the database and pull-request refs can also be used by third-party packages. This is development version of forge and works with devel/magit-devel.