diff options
| author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2026-04-19 09:54:31 +0000 |
|---|---|---|
| committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2026-04-20 01:47:58 +0000 |
| commit | b6a636fdb16328e7fa43b7be6ff2eb25f0714ec8 (patch) | |
| tree | 011ba4625219c0d69e3c8da0435efb36634be577 | |
| parent | 1bde39e3d533b9c3cd1848888cdf93cd5e3a5aff (diff) | |
devel/gittop: New port: TUI for Git repository statistics
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/gittop/Makefile | 19 | ||||
| -rw-r--r-- | devel/gittop/distinfo | 5 | ||||
| -rw-r--r-- | devel/gittop/pkg-descr | 7 |
4 files changed, 32 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2f53351b47ef..7ee404f661f7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -893,6 +893,7 @@ SUBDIR += gitolite2 SUBDIR += gitoxide SUBDIR += gitqlient + SUBDIR += gittop SUBDIR += gittrac SUBDIR += gitty SUBDIR += gitu diff --git a/devel/gittop/Makefile b/devel/gittop/Makefile new file mode 100644 index 000000000000..e56c0c4fe152 --- /dev/null +++ b/devel/gittop/Makefile @@ -0,0 +1,19 @@ +PORTNAME= gittop +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.0 +CATEGORIES= devel + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Terminal UI for Git repository statistics +WWW= https://github.com/hjr265/gittop + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/hjr265/gittop + +PLIST_FILES= bin/gittop + +.include <bsd.port.mk> diff --git a/devel/gittop/distinfo b/devel/gittop/distinfo new file mode 100644 index 000000000000..f5a113417a74 --- /dev/null +++ b/devel/gittop/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1776592406 +SHA256 (go/devel_gittop/gittop-v0.4.0/v0.4.0.mod) = 3fc54e98cb39204242759e5fd1538eaa5390df2abf84b8aa6a94c79739e282df +SIZE (go/devel_gittop/gittop-v0.4.0/v0.4.0.mod) = 2401 +SHA256 (go/devel_gittop/gittop-v0.4.0/v0.4.0.zip) = 4dbe32583138ce28b6a1965e1dc854b2c4e5b5a466e3090abc7a758cb1ba6eef +SIZE (go/devel_gittop/gittop-v0.4.0/v0.4.0.zip) = 1062480 diff --git a/devel/gittop/pkg-descr b/devel/gittop/pkg-descr new file mode 100644 index 000000000000..e489e706e31c --- /dev/null +++ b/devel/gittop/pkg-descr @@ -0,0 +1,7 @@ +Gittop is a terminal user interface for analyzing Git repository +statistics, styled after system monitoring utilities like htop and +btop. + +It presents repository data through interactive visualizations +including activity heatmaps, contributor rankings, branch tables and +commit timelines, with vim-style keybindings and theming support. |
