head 1.5; access; symbols pkgsrc-2026Q3:1.3.0.2 pkgsrc-2026Q3-base:1.3 pkgsrc-2026Q2:1.1.0.2 pkgsrc-2026Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2026.11.04.12.18.41; author pin; state Exp; branches; next 1.4; commitid VBUhGE9YzCfNK82H; 1.4 date 2026.10.12.18.52.39; author pin; state Exp; branches; next 1.3; commitid vcfuKAgNHDSMFdZG; 1.3 date 2026.09.07.07.11.29; author pin; state Exp; branches; next 1.2; commitid yA339edbACRZUEUG; 1.2 date 2026.08.03.14.03.02; author pin; state Exp; branches; next 1.1; commitid byYfC0q4WkgVjcQG; 1.1 date 2026.04.20.18.30.07; author pin; state Exp; branches; next ; commitid DyfrMYfHERsLaJCG; desc @@ 1.5 log @devel/gitlogue: update to 0.12.2 v0.12.2 🐛 Bug Fixes fix(swift): capture nil via nil_literal node (c202bce) fix(dart): use the highlight query bundled with tree-sitter-dart (be65dd1) 📝 Other Changes chore: bump version to v0.12.2 (4e57e27) test(syntax): assert every highlight and injection query compiles (84ea30f) chore(deps): bump tree-sitter-dart from 0.2.0 to 0.3.0 (edf5913) chore(deps): bump tree-sitter-md from 0.5.3 to 0.5.4 (a02ffd1) chore(deps): bump tree-sitter-scala from 0.26.2 to 0.26.3 (b0c640a) chore: update flake.nix hashes for v0.12.1 (94123e9) v0.12.1 🐛 Bug Fixes fix(ui): ignore key release events so keys do not fire twice on Windows (ec63a6c) 📝 Other Changes chore: bump version to v0.12.1 (63630fd) test(ui): replace no-op step regression test with history navigation check (3b23f10) chore(deps): bump tree-sitter-erlang from 0.20.0 to 0.21.0 (10911eb) chore(deps): bump tree-sitter-php from 0.24.2 to 0.25.1 (3565f10) chore(deps): bump tree-sitter-swift from 0.7.3 to 0.7.4 (b89c173) chore(deps): bump tree-sitter-haskell from 0.23.1 to 0.24.1 (10d8fb0) chore: update flake.nix hashes for v0.12.0 (1ad3d9b) @ text @# $NetBSD: Makefile,v 1.4 2026/10/12 18:52:39 pin Exp $ DISTNAME= gitlogue-0.12.2 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=unhappychoice/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/unhappychoice/gitlogue/ COMMENT= Cinematic Git commit replay tool for the terminal LICENSE= isc .include "cargo-depends.mk" #RUST_REQ= 1.100.0-beta.8 #Upstream does not state the required MSRV. #This package is confirmed to build with Rust 1.100.0-beta.8 on amd64 USE_LANGUAGES+= c c++ USE_TOOLS+= pkg-config perl gmake MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q} RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib DEPENDS+= git-base-[0-9]*:../../devel/git-base .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @devel/gitlogue: update to 0.12.0 ✨ Features feat: return to waiting screen after watch playback finishes (784f6e5) feat: add watch mode to replay new commits as they are made (9cfdddf) 🐛 Bug Fixes fix: respect pause and detached checkouts in watch mode (3b7f372) fix: redraw when UI state changes without animation progress (8a7158b) fix(ci): fail Homebrew SHA step on HTTP errors (9a27f93) 📝 Other Changes chore: bump version to v0.12.0 (06a19b7) refactor: show waiting screen instead of startup HEAD in watch mode (f89347f) chore(deps): bump rand from 0.10.2 to 0.10.3 (c2d782c) chore(deps): bump toml_edit (76d7e99) chore(deps): bump toml from 1.1.5+spec-1.1.0 to 1.1.6+spec-1.1.0 (0b34718) chore(deps): bump dirs from 6.0.0 to 7.0.0 (bdcffbc) chore(deps): bump toml from 1.1.4+spec-1.1.0 to 1.1.5+spec-1.1.0 (59dc7b3) chore(deps): bump chrono-english from 0.2.0 to 0.2.1 (971f97b) chore: update flake.nix hashes for v0.11.0 (4868df2) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2026/09/07 07:11:29 pin Exp $ d3 1 a3 1 DISTNAME= gitlogue-0.12.0 d15 1 a15 1 #RUST_REQ= 1.100.0-beta.4 d17 1 a17 1 #This package is confirmed to build with Rust 1.100.0-beta.4 on amd64 @ 1.3 log @devel/gitlogue: update to 0.11.0 ✨ Features feat(syntax): add Godot file highlighting (2aeb59b) 🐛 Bug Fixes fix(syntax): narrow GDScript parameter highlights (7362948) 📝 Other Changes chore: bump version to v0.11.0 (4896e19) chore(nix): update nixpkgs to fix crate downloads (#234) (e20bba9) docs: refresh supported language lists (b2991eb) chore(deps): bump chrono-english from 0.1.8 to 0.2.0 (#233) (4c2a482) docs: count Godot as one supported language (afe9928) docs: clarify supported language-family count (5ad3092) chore(deps): bump tree-sitter-scala from 0.26.0 to 0.26.2 (2a4fd89) chore(ci): use personal git identity for automated commits (8280084) chore(deps): bump globset from 0.4.19 to 0.4.20 (6e47f16) chore(deps): bump toml from 1.1.3+spec-1.1.0 to 1.1.4+spec-1.1.0 (a282dd3) chore(deps): bump tree-sitter-erlang from 0.19.0 to 0.20.0 (1fd9569) chore: update flake.nix hashes for v0.10.0 (3fb5c9a) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2026/08/03 14:03:02 pin Exp $ d3 1 a3 1 DISTNAME= gitlogue-0.11.0 d15 1 a15 1 #RUST_REQ= 1.99.0-beta.3 d17 1 a17 1 #This package is confirmed to build with Rust 1.99.0-beta.3 on amd64 @ 1.2 log @devel/gitlogue: update to 0.10.0 ✨ Features feat(git): detect renames in diff extraction and preserve old_path (782e28f) 🐛 Bug Fixes fix(ci): bump cachix/install-nix-action to v31 in release.yml (f9c046f) fix(ci): bump cachix/install-nix-action from v27 to v31 (d52afc8) fix(ci): bump rust-cache prefix-key to invalidate stale cache (e2e1fbf) fix: address CodeRabbit review findings on rename detection and ignore handling (2f50404) 📝 Other Changes chore: bump version to v0.10.0 (1733beb) chore(deps): bump clap from 4.6.2 to 4.6.3 (cb16226) chore(deps): bump serde from 1.0.228 to 1.0.229 (bfa2e8f) chore(deps): bump anyhow from 1.0.103 to 1.0.104 (59a5273) chore(deps): bump globset from 0.4.18 to 0.4.19 (3c39bb3) chore(deps): bump clap from 4.6.1 to 4.6.2 (4cd1f8c) chore(deps): bump toml_edit (8f39d64) chore(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0 (8506de7) chore(deps): bump rand from 0.10.1 to 0.10.2 (a7bfa2e) chore(deps): bump anyhow from 1.0.102 to 1.0.103 (b800f56) chore(deps): bump ratatui from 0.30.1 to 0.30.2 (127f59a) chore(deps): bump ratatui from 0.30.0 to 0.30.1 (450f68d) chore(deps): bump tree-sitter-erlang from 0.18.0 to 0.19.0 (09d4546) chore(deps): bump chrono from 0.4.44 to 0.4.45 (b885f16) chore(deps): bump tree-sitter-swift from 0.7.2 to 0.7.3 (c055f30) chore(deps): bump toml_edit (99d5aa3) chore(deps): bump tree-sitter-erlang from 0.17.0 to 0.18.0 (4029ebc) chore(deps): bump git2 from 0.20.4 to 0.21.0 (43ac447) docs: add HelloGitHub featured badge (e0642e1) chore(deps): bump tree-sitter-erlang from 0.16.0 to 0.17.0 (a4a8066) docs: add Discord and blog mentions to Support section (c525869) docs: add general hashtags to share links (2bb9984) docs: add Support section with star and share links to README (bd3b1c9) ci: merge test job into coverage run (50321ea) ci: add codecov coverage measurement (4ab7bef) chore(deps): bump tree-sitter-swift from 0.7.1 to 0.7.2 (74e94cf) docs(readme): add hero section with centered demo, badge row, and tagline (460fa22) chore: remove accidentally committed llvm-cov report file (914462b) refactor(config): replace HOME env mutation in TempHome with injected override (0d5c3e4) test: address Clippy lint and version drift in About overlay assertion (d49df10) refactor(syntax): treat unreachable defensive branches in bundled tree-sitter setup as internal invariants (3a8dbcf) refactor(ui): restructure event loop for direct unit testing and add branch tests (7d39094) refactor(ui): extract external signal handling into testable helpers and add regression tests (63bc1d9) test(syntax): cover two failure branches in syntax/mod.rs (ac29450) refactor(ui): extract terminal restore and external signal shutdown into testable helpers (c122991) test(cli): add integration test for invalid theme CLI error case (9e2c80d) test(git): cover date filter miss and empty effective commit range error branches (f468d34) test(syntax): cover non-UTF-8 extension guard in get_language (c4e4234) refactor(ui): extract run loop helpers for redraw, signal flag, and event dispatch with unit tests (7c7429f) test(cli): add PTY-based integration tests for normal and staged-diff playback shutdown (07668ea) test(animation): fill AnimationEngine boundary branches and clean up unreachable ones (d570a26) test(git): add regression tests for add/delete commits and excluded lockfile diffs (2e41a23) test(git): add regression tests for large-diff commit and working-tree boundary cases (97f9d9f) refactor(syntax): tidy unreachable language registry fallback into enum and cover SelectableParagraph zero-size render (59c1771) test(panes,widgets): cover unreached render branches (fba60e6) test(git): cover defensive branches and open-ended commit range (3473841) test(ui): add tests for pure state transition helpers (ec11314) test(syntax): cover token mapping and injection guard paths in highlighter (bb14b87) test(cli): cover normal and staged-diff playback startup paths via non-interactive integration tests (cb3a23c) test(syntax): cover highlighter fallback and caching branches (ba4942e) test(animation): directly test uncovered AnimationEngine helpers (a6cb9c6) test(config): add regression tests for filesystem error paths (4eddc44) test(main): extract normal playback prep into helpers and cover uncovered branches (8caee7d) test(cli): cover non-interactive CLI branches with integration tests (407bba6) test(ui): extract playback state transitions into helpers and add regression tests (deb44e9) test(config): cover compatibility, error paths, and empty array serialization (74ae357) test(ui): extract keyboard input branches into helpers and add regression tests (4c3be65) test(main): extract diff subcommand prep into helper and cover staged/unstaged/empty diff (952960b) refactor(main): make CLI/runtime helpers and theme path testable (4b8c82b) test(widgets): cover SelectableParagraph boundary branches and clean up unreachable guards (ad2e09d) test(ui): add unit tests for uncovered UI branches (e2b84f6) test(animation): cover special branches and manual checkpoint in AnimationEngine (ff8d76c) refactor(main): extract CLI resolution into testable helpers and add unit tests (95b3510) test(git): add unit tests for commit history selection logic (e5e8d7b) test(ui): add unit tests for state transitions and overlay rendering (576e964) test(syntax): add unit tests for syntax highlighter core (cc8de91) test(panes): add unit tests for EditorPane render and highlight (927a544) test(panes): add render tests for StatusBarPane and TerminalPane (9341abf) test(panes): cover FileTreePane tree build, cache update, and selected-row render (b6687cc) test(syntax): add unit tests for language resolution logic (b811a7c) test(theme): add unit tests for theme resolution and transparent background (ee674a2) test(widgets): cover SelectableParagraph wrap, dim, and render branches (0e284e0) test(config): add save/load tests and fix loop setting round-trip (94cef3a) test(animation): add unit tests for core logic in animation.rs (2f1b642) chore(deps): bump tree-sitter-dart from 0.1.0 to 0.2.0 (39ddfa4) chore(deps): bump tree-sitter-erlang from 0.15.0 to 0.16.0 (2bcf755) chore(deps): bump tree-sitter-c from 0.24.1 to 0.24.2 (099dc82) chore(deps): bump clap from 4.6.0 to 4.6.1 (70dbfa2) chore(deps): bump tree-sitter-scala from 0.25.0 to 0.26.0 (82f92b8) chore: update flake.nix hashes for v0.9.0 (7800337) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2026/04/20 18:30:07 pin Exp $ d3 1 a3 1 DISTNAME= gitlogue-0.10.0 d15 1 a15 1 #RUST_REQ= 1.98.0-beta.6 d17 1 a17 1 #This package is confirmed to build with Rust 1.98.0-beta.6 on amd64 @ 1.1 log @devel/gitlogue: import package A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story. Watch commits unfold with realistic typing animations, syntax highlighting, and file tree transitions, transforming code changes into a visual experience. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= gitlogue-0.9.0 d15 1 a15 1 #RUST_REQ= 1.95.0 d17 1 a17 1 #This package is confirmed to build with Rust 1.95.0 on amd64 @