notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
freebsd-git-devtools Simple Git tools from the FreeBSD src repository
20241203 devel on this many watch lists=2 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 20241203Version 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: 2024-12-12 18:26:08
Commit Hash: 0c3c67e
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSD2CLAUSE
Description:
freebsd-git-devtools includes tools under tools/tools/git/ in the FreeBSD src repository: - git-arc is a git plugin around arc that simplifies the creation and management of FreeBSD Phabricator reviews. - mfc-candidates compares git commit hashes between branches to identify potential MFC candidates.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. bin/git-arc
  2. bin/mfc-candidates
  3. bin/mfc-candidates.lua
  4. share/man/man1/git-arc.1.gz
  5. /usr/local/share/licenses/freebsd-git-devtools-20241203/catalog.mk
  6. /usr/local/share/licenses/freebsd-git-devtools-20241203/LICENSE
  7. /usr/local/share/licenses/freebsd-git-devtools-20241203/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 = 1734016872 SHA256 (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/git-arc.sh) = 4b00675bb46ab2203df24e35ee7e821f65e437e3c0582b311e4644ce87b81800 SIZE (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/git-arc.sh) = 24211

Expand this list (6 items)

Collapse this list.

SHA256 (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/git-arc.1) = 17059970426de8fdf7a85aaa09e08ab84a90475a9c225301cfb31c62fcdd6fe5 SIZE (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/git-arc.1) = 7907 SHA256 (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/mfc-candidates.lua) = 0dd5ce88326076dea8ecc625c7d98621a70dba8057038ad17a2b770ddd7cc8ef SIZE (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/mfc-candidates.lua) = 5703 SHA256 (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/mfc-candidates.sh) = ebc801b5159b5d49fd293838115ae725fe924084c1add4ff5fadf4b6970cdedb SIZE (freebsd-git-devtools_d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/mfc-candidates.sh) = 1547

Collapse this list.


Packages (timestamps in pop-ups are UTC):
freebsd-git-devtools
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2024120320241203-2024120320241203---
FreeBSD:13:quarterly202412032024120320230223_12024042220241203202309252023092520230925
FreeBSD:14:latest202412032024120320221107202412032024120320230223_1-20230223_1
FreeBSD:14:quarterly2024120320241203-2024120320241203202309252023092520230925
FreeBSD:15:latest2024120320241203n/a20241203n/a20230925_120230925_120230925_1
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
Library dependencies:
  1. liblua-5.4.so : lang/lua54
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_freebsd-git-devtools
USES:
lua shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://raw.githubusercontent.com/freebsd/freebsd-src/d6ed5ff4ac7d9610385b35f77539ccf5bae8cc65/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: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20241203
12 Dec 2024 18:26:08
commit hash: 0c3c67e5ec37b528bf21fd9828f3be98203169d0commit hash: 0c3c67e5ec37b528bf21fd9828f3be98203169d0commit hash: 0c3c67e5ec37b528bf21fd9828f3be98203169d0commit hash: 0c3c67e5ec37b528bf21fd9828f3be98203169d0 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Update to 2024-12-03 snapshot, d6ed5ff4

Base commits since last update:
d6ed5ff4ac7d - git-arc: fix diff2reviewers() with multiple reviewers
976ab1425da4 - git-arc: Document how a reviewer group can be referenced
2c2f741363a9 - mfc-candidates: Improve hash expansion
586c651f2baa - mfc_candidates: remove leftover message
48f3fcabea80 - mfc-candidates: Convert to Lua
9e84289f2c7e - git-arc: Prefer echo over printf
2377c19a8c37 - git-arc: Trap on every mktemp
019981e00f23 - git-arc: Fix typo s/Truning/Turning/
aa90b92ac289 - git-arc: Fix find_author() for external users
66a56e411ced - mfc-candidates: Support GitHub mirror naming conventions
3ab8697d9e45 - git-arc: Do not echo unescaped literals to jq
7d875598fc9f - git-arc: Make patch with reviewers more portable
c008b8f585b6 - git-arc: minor manpage edits
87e5b17c149e - prepare-commit-msg: add 50 column marker
a2c88e0d47ac - git-arc: Use a helper function to fetch boolean config variables
41d6858ebd6a - git-arc.1: list width typo
2f68f6474e41 - git-arc: Add list mode support for the update command

While here, update pkg-descr.

Sponsored by:	The FreeBSD Foundation
20240422
06 May 2024 15:00:23
commit hash: 566876a16eb688063a1b09c8411e2d9c714e0a46commit hash: 566876a16eb688063a1b09c8411e2d9c714e0a46commit hash: 566876a16eb688063a1b09c8411e2d9c714e0a46commit hash: 566876a16eb688063a1b09c8411e2d9c714e0a46 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/freebsd-git-devtools: Update to 2024-04-22 snapshot, 76a8625bc7

Base commits since last update:

76a8625bc71d - mfc-candidates: use stable/14 as default MFC-to branch
793745fad866 - mfc-candidates: move pretty printing into lua
d51c59002367 - mfc-candidates: fix output order with incorrect commit dates
3f115b864b1f - git/mfc-candidates.sh: allow comments in exclude file
280085ef0c9d - tools/git: ensure git-arc is more platform indepdendent
e1735b35e3e4 - git-arc: Retain color status messages
787cb30d20ac - git-arc: Add -c flag to patch to commit the change
9f48ef1fcae5 - git-arc: Cope with extra output
df834e06bbc7 - git-arc: Just strip escape sequences form arc log

Sponsored by:	The FreeBSD Foundation
20230925_1
10 Jan 2024 08:16:01
commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
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: 8