BSD Ports

devel/serie 0.9.0 NetBSD

Rich git commit graph in your terminal

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
bf375e0ae8
License
mit
Categories
devel
Package size
1214.7 KiB, 3651.5 KiB installed

Description

Serie is a TUI application that uses the terminal emulators image display protocol to render commit graphs like 'git log --graph --all'.

Why?

While some users prefer to use Git via CLI, they often rely on a GUI or feature-rich TUI to view commit logs. Others may find 'git log --graph' sufficient.

Personally, I found the output from 'git log --graph' difficult to read, even with additional options. Learning complex tools just to view logs seemed cumbersome.

Goals

  • Provide a rich git log --graph experience in the terminal.
  • Offer commit graph-centric browsing of Git repositories.

Non-Goals

  • Implement a fully-featured Git client.
  • Create a TUI application with a complex UI.

Install

Binary package:

pkgin install serie

From pkgsrc:

cd /usr/pkgsrc/devel/serie && 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.9.0
NetBSD 10.1 aarch640.8.0
SmartOS / illumos x86_64-
macOS 15 arm640.10.0

Dependencies

No port depends on this one.

Commit history 7

DateCommitCreditsLog message
bf375e0ae8 pin devel/serie: update to 0.10.0
What's Changed New graph style by @lusingander in #184 Add graph antialias by @lusingander in #185 Use cargo-sort-derives by @lusingander in #186 Add commit marking by @lusingander in #187 Update Ratatui to 0.30.2 by @lusingander in #188 Remove text-to-png from dev dependencies by @lusingander in #189 Remove dircpy from dev dependencies by @lusingander in #190 Cache angular and curved edge drawing calculations by @lusingander in #191 Simplify graph image regression tests by @lusingander in #192 Add snapshot comparisons to graph row rendering tests by @lusingander in #193
eeec0e0b8c pin devel/serie: update to 0.9.3
What's Changed Add primary-branch option to preserve primary branch spine by @essteec in #182 Preserve applied query when restarting search by @lusingander in #183
910d25b1e6 pin devel/serie: update to 0.9.2
What's Changed Update CONTRIBUTING.md by @lusingander in #177 Update GitHub Actions workflows by @lusingander in #178 Avoid overlapping reused graph columns by @lusingander in #179 Add graph tests by @lusingander in #180
70bbb5e556 pin devel/serie: update to 0.9.1
What's Changed Share Git test repository helper by @lusingander in #171 Remove tui-tree-widget from dependencies by @lusingander in #173 Fix config.schema.json and implementation mismatch by @lusingander in #174 Add scrolloff configuration by @lusingander in #175 Remove clippy.toml by @lusingander in #176
918e8154a8 pin devel/serie: update to 0.9.0
What's Changed Remove lib target by @lusingander in #164 Improve search option toggles by @lusingander in #166 Make graph test repository dumps opt-in by @lusingander in #167 Improve search option status display by @lusingander in #169 Add search target mode by @lusingander in #170

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