BSD Ports

devel/gitpane 0.16.0 NetBSD

Multi-repo Git workspace dashboard for the terminal

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
5ab167d3a5
License
mit
Categories
devel
Package size
3564.5 KiB, 12385.3 KiB installed

Description

Monitor all your repos at a glance. See branch, dirty state, ahead/behind, active worktrees, changed files, and commit history without leaving the terminal.

If you work across multiple repositories, such as microservices, monorepos with submodules, or a mix of projects, you know the pain of checking status one directory at a time. Existing TUI tools focus on one repo at a time.

lazygit and gitui are excellent for deep single repo work like staging hunks, interactive rebase, and conflict resolution. gitpane is the workspace level dashboard. It shows every repo at once, lets you drill into anything, and keeps you in the terminal. They complement each other.

Install

Binary package:

pkgin install gitpane

From pkgsrc:

cd /usr/pkgsrc/devel/gitpane && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.16.0
NetBSD 10.1 aarch640.7.14
SmartOS / illumos x86_64-
macOS 15 arm640.17.0

Dependencies

No port depends on this one.

Commit history 12

DateCommitCreditsLog message
5ab167d3a5 pin devel/gitpane: update to 0.17.0
[0.17.0] - 2026-09-19 Added Scrollable commit messages, file lists, and diffs show a thumb and seen/total counter when content overflows. Click the track to jump or drag the thumb to scrub. Theme tokens control each indicator's thumb and track. (#89, closes #86) Thanks @expoli for the report and implementation. Fixed A long commit message no longer collapses the commit file list to one row. The list keeps one row per file while the diff keeps its share of the available space. (#88, closes #85) Thanks @expoli for the report and fix. Changes-panel diffs stop at the final screenful instead of scrolling into blank rows. (#89) Thanks @expoli. Repositories deleted from disk disappear during the next local poll, including repositories whose .git entry was removed. (f3ae22f) …
9f64637793 pin devel/gitpane: update to 0.16.0
[0.16.0] - 2026-09-08 Added Resize the commit message, changed files, and diff panes by dragging their borders. (#68, closes #67) Thanks @expoli. Search incrementally in graph filters, the Changes pane, and a commit's changed files. Matching rows stay selected as results change, with Unicode-aware highlighting. (#70, closes #69) Thanks @expoli. Fixed Bound libgit2 pack windows and object caches to keep large repositories from consuming excessive memory. (#66, closes #65) Thanks @expoli for the report and fix. Repository additions and removals now synchronize across running instances without overwriting concurrent config changes. (#72, closes #71) …
83a2b33f19 pin devel/gitpane:0.15.1
[0.15.1] - 2026-09-05 Fixed The Changes pane no longer flickers between an untracked directory and every file it contains. All status refreshes now keep untracked directories compact. (#64, closes #63)
c53a420f8e pin devel/gitpane: update to 0.15.0
[0.15.0] - 2026-08-29 Added Submodule rows in the Changes panel can now be pinned to the repo list from the context menu: "Add to repositories" appears for unpinned submodules and swaps to "Remove from repositories" (with the same confirmation as the d key) once pinned. The menu is grouped with separators — mutations, inspect, graph, pin management — and adding a repo now jumps focus to the Repositories panel with the new row selected. (e0b93a5, 2a4b1ce) Pinned submodules nest under their parent repo in the list: they render as a dim └ name connector row directly below the parent in every sort order, instead of a long breadcrumb path sorted on its own. (2a4b1ce, 28a0614, c44f1d9) Fixed …
a05ecd8818 pin devel/gitpane: update to 0.13.0
[0.13.0] - 2026-08-19 Added …

The latest 5 of 12 in the history this site was built from.