notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
freebsd-git-devtools Simple Git tools from the FreeBSD src tree
20230925 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20230925Version of this port present on the latest quarterly branch.
Maintainer: jrm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-05-13 17:03:06
Last Update: 2023-09-26 13:43:01
Commit Hash: 258b934
License: BSD2CLAUSE
Description:
The git-arc utility creates and manages FreeBSD Phabricator reviews based on git commits. It is a git plugin that provides a wrapper around arc. The arc command has a few limitations that make it awkward for FreeBSD development: - Arcanist uses its own commit log template with a format does not match FreeBSD's template. - Arcanist presumes a model where all the commits in a development branch are uploaded for review as a single Differential revision. When working on a feature branch with multiple commits, it is usually more efficient to review each commit individually. git-arc mitigates these limitations.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/git-arc
  2. bin/mfc-candidates
  3. man/man1/git-arc.1.gz
  4. /usr/local/share/licenses/freebsd-git-devtools-20230925/catalog.mk
  5. /usr/local/share/licenses/freebsd-git-devtools-20230925/LICENSE
  6. /usr/local/share/licenses/freebsd-git-devtools-20230925/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • freebsd-git-devtools>0:devel/freebsd-git-devtools
To install the port:
cd /usr/ports/devel/freebsd-git-devtools/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/freebsd-git-devtools
  • pkg install freebsd-git-devtools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: freebsd-git-devtools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1695735108 SHA256 (freebsd-git-devtools/git-arc.sh?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = 5dbcbde74b3a781b6d2ecff1929148c83ff0ff3608c0f1110327cffddf2cb25c SIZE (freebsd-git-devtools/git-arc.sh?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = 17038

Expand this list (4 items)

Collapse this list.

SHA256 (freebsd-git-devtools/git-arc.1?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = 011b470468af2994b0e0cca164dcf0ccfb870946fd3c5bb0ca7c4a0cb8b36b9d SIZE (freebsd-git-devtools/git-arc.1?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = 7111 SHA256 (freebsd-git-devtools/mfc-candidates.sh?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = ad11d61abc37134b4a5a37e587e80144bdcce05fbfb3145892df1ab6f92f1d4d SIZE (freebsd-git-devtools/mfc-candidates.sh?id=61f8df6a13a357e1d45c22a2016b87491f10de87) = 4450

Collapse this list.


Packages (timestamps in pop-ups are UTC):
freebsd-git-devtools
ABIlatestquarterly
FreeBSD:12:aarch64-20230925
FreeBSD:12:amd642023092520230925
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862023092520230925
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642023092520230925
FreeBSD:13:amd642023092520230925
FreeBSD:13:armv6-20230223_1
FreeBSD:13:armv72023092520230925
FreeBSD:13:i3862023092520230925
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-20230925
FreeBSD:13:riscv64-20220504
FreeBSD:14:aarch642023092520230925
FreeBSD:14:amd642023092520230925
FreeBSD:14:armv620221107-
FreeBSD:14:armv72023092520230925
FreeBSD:14:i3862023092520230925
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6420230223_120230925
FreeBSD:14:riscv64--
FreeBSD:15:amd6420230925-
FreeBSD:15:armv6--
FreeBSD:15:armv720230925-
FreeBSD:15:i38620230925-
FreeBSD:15:mips64--
FreeBSD:15:powerpc6420230925-
FreeBSD:15:riscv64--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. arc : devel/arcanist
  2. git : devel/git
  3. jq : textproc/jq
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_freebsd-git-devtools
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://cgit.freebsd.org/src/plain/tools/tools/git/
Collapse this list.
Port Moves
  • port moved here from devel/git-arc on 2022-05-13
    REASON: Renamed because more tools are now included

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20230925
26 Sep 2023 13:43:01
commit hash: 258b934573ebb91cbb7025d84c8e7f4b634c4fe0commit hash: 258b934573ebb91cbb7025d84c8e7f4b634c4fe0commit hash: 258b934573ebb91cbb7025d84c8e7f4b634c4fe0commit hash: 258b934573ebb91cbb7025d84c8e7f4b634c4fe0 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Update to 20230925 snapshot

This update pulls in src commit 61f8df6a13, which updates mfc-candidates
to search by committer and not both author and committer.

https://cgit.freebsd.org/src/commit/tools/tools/git/mfc-candidates.sh?id=61f8df6a13a357e1d45c22a2016b87491f10de87

Sponsored by:	The FreeBSD Foundation
20230223_1
21 Apr 2023 20:08:49
commit hash: be7d5e0cc582f08c0c3457a7a9587c2a7e1c56eccommit hash: be7d5e0cc582f08c0c3457a7a9587c2a7e1c56eccommit hash: be7d5e0cc582f08c0c3457a7a9587c2a7e1c56eccommit hash: be7d5e0cc582f08c0c3457a7a9587c2a7e1c56ec files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Fix up last commit

- Do not install the HOWTO as it mostly describes arcgit, an older
  wrapper, which is not installed by this port
- Set correct revision

Sponsored by:	The FreeBSD Foundation
20230223
21 Apr 2023 19:39:41
commit hash: 9462a2300eb5ac7bfba4532259ebb6cd0e501238commit hash: 9462a2300eb5ac7bfba4532259ebb6cd0e501238commit hash: 9462a2300eb5ac7bfba4532259ebb6cd0e501238commit hash: 9462a2300eb5ac7bfba4532259ebb6cd0e501238 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Documentation changes

- add DOCS options to install HOWTO
- pull in a few documentation fixes

Sponsored by:	The FreeBSD Foundation
20221107
25 Dec 2022 22:41:08
commit hash: 771af3669d4a53b64367c8de1339a8d6b594cb5bcommit hash: 771af3669d4a53b64367c8de1339a8d6b594cb5bcommit hash: 771af3669d4a53b64367c8de1339a8d6b594cb5bcommit hash: 771af3669d4a53b64367c8de1339a8d6b594cb5b files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Update to 20221107 src commit, 613aaf59

Changes since last port update:

613aaf59afa3 - git-arc: Accept message via -m when updating reviews.
f428cd0ebf9f - Copyedit git-arc(1)
6a720fb95a1b - git-arc: Fix handling of review title containing double quotes
c4d06691c04c - git-arc: Respect GIT_EDITOR and GIT_PAGER
43d0c4d2a2d9 - git-arc: Fix whitespace
548548649f9e - git-arc: Use --head to avoid changing the checkout.
eaab493eee89 - git-arc: Fix the -y option

Sponsored by:	The FreeBSD Foundation
20220504
13 May 2022 17:00:23
commit hash: 20f1605507e9a2be1c6aefa3aa65f47dbf31e283commit hash: 20f1605507e9a2be1c6aefa3aa65f47dbf31e283commit hash: 20f1605507e9a2be1c6aefa3aa65f47dbf31e283commit hash: 20f1605507e9a2be1c6aefa3aa65f47dbf31e283 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Simple Git tools from src/tools/tools/git

Rename from devel/git-arc to indicate that more tools from
src/tools/tools/git/ may be included.  The only additional tool for now
is mfc-candidates, which, as the name suggests, is a tool to find MFC
candidates.  Under a ports tree, mfc-candidates finds commits to merge
to quarterly.

Approved by:	emaste, markj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35165

Number of commits found: 5