CVS commit: pkgsrc/devel/gitpane

"pin" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	pin
Date:		Mon Aug 17 07:13:23 UTC 2026

Modified Files:
	pkgsrc/devel/gitpane: Makefile cargo-depends.mk distinfo

Log Message:
devel/gitpane: update to 0.11.0

[0.11.0] - 2026-08-15
Added

    gitpane now sleeps when nobody is looking at it. Under tmux, a lightweight probe (one tmux display-message every 3 seconds) tracks whether the pane is visible and whether the session has seen input recently, and drives three states: awake (visible and recently touched: full polling), doze (visible but input-idle for watch.doze_after_secs, default 120: periodic local polls and fetches stop, while filesystem-watcher refreshes still land and a once-per-second heartbeat renders their results, so the display keeps tracking real changes), and deep sleep (detached session, background window, or zoomed away: everything stops, and watcher events are dropped or deferred). Waking refreshes immediately: the local poll fires at once, a root-directory change that happened while hidden is replayed, a
 nd the frame repaints; the fetch timer instead resumes on its normal cadence so switching to a pane never triggers a burst fetch of every repo. With many long-lived gitpane instances only th
e one on screen does any work, which cuts idle CPU (and battery) from a constant 15-20% per hidden instance to zero. Outside tmux behavior is unchanged; opt out with watch.sleep_when_hidden = false.

Changed

    The tick, local-poll, and fetch timers now skip missed ticks instead of replaying them in a burst after the event loop stalls.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/gitpane/Makefile \
    pkgsrc/devel/gitpane/cargo-depends.mk pkgsrc/devel/gitpane/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 8.4 KB)
Modified files:

Index: pkgsrc/devel/gitpane/Makefile
diff -u pkgsrc/devel/gitpane/Makefile:1.9 pkgsrc/devel/gitpane/Makefile:1.10
--- pkgsrc/devel/gitpane/Makefile:1.9	Fri Aug 14 08:44:08 2026
+++ pkgsrc/devel/gitpane/Makefile	Mon Aug 17 07:13:23 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2026/08/14 08:44:08 pin Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/17 07:13:23 pin Exp $
 
-DISTNAME=	gitpane-0.10.4
+DISTNAME=	gitpane-0.11.0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=affromero/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
Index: pkgsrc/devel/gitpane/cargo-depends.mk
diff -u pkgsrc/devel/gitpane/cargo-depends.mk:1.9 pkgsrc/devel/gitpane/cargo-depends.mk:1.10
--- pkgsrc/devel/gitpane/cargo-depends.mk:1.9	Fri Aug 14 08:44:08 2026
+++ pkgsrc/devel/gitpane/cargo-depends.mk	Mon Aug 17 07:13:23 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.9 2026/08/14 08:44:08 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.10 2026/08/17 07:13:23 pin Exp $
 
 CARGO_CRATE_DEPENDS+=	addr2line-0.25.1
 CARGO_CRATE_DEPENDS+=	adler2-2.0.1
@@ -30,8 +30,8 @@ CARGO_CRATE_DEPENDS+=	castaway-0.2.4
 CARGO_CRATE_DEPENDS+=	cc-1.2.67
 CARGO_CRATE_DEPENDS+=	cfg-if-1.0.4
 CARGO_CRATE_DEPENDS+=	cfg_aliases-0.2.1
-CARGO_CRATE_DEPENDS+=	clap-4.6.4
-CARGO_CRATE_DEPENDS+=	clap_builder-4.6.2
+CARGO_CRATE_DEPENDS+=	clap-4.6.5
+CARGO_CRATE_DEPENDS+=	clap_builder-4.6.5
 CARGO_CRATE_DEPENDS+=	clap_derive-4.6.4
 CARGO_CRATE_DEPENDS+=	clap_lex-1.1.0
 CARGO_CRATE_DEPENDS+=	clipboard-win-5.4.1
@@ -110,7 +110,7 @@ CARGO_CRATE_DEPENDS+=	hex-0.4.3
 CARGO_CRATE_DEPENDS+=	http-1.4.2
 CARGO_CRATE_DEPENDS+=	httparse-1.10.1
 CARGO_CRATE_DEPENDS+=	ident_case-1.0.1
-CARGO_CRATE_DEPENDS+=	ignore-0.4.31
+CARGO_CRATE_DEPENDS+=	ignore-0.4.33
 CARGO_CRATE_DEPENDS+=	indenter-0.3.4
 CARGO_CRATE_DEPENDS+=	indexmap-2.14.0
 CARGO_CRATE_DEPENDS+=	indoc-2.0.7
@@ -212,7 +212,7 @@ CARGO_CRATE_DEPENDS+=	ratatui-widgets-0.
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.18
 CARGO_CRATE_DEPENDS+=	redox_users-0.5.2
 CARGO_CRATE_DEPENDS+=	regex-1.13.0
-CARGO_CRATE_DEPENDS+=	regex-automata-0.4.15
+CARGO_CRATE_DEPENDS+=	regex-automata-0.4.18
 CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.11
 CARGO_CRATE_DEPENDS+=	ring-0.17.14
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.28
Index: pkgsrc/devel/gitpane/distinfo
diff -u pkgsrc/devel/gitpane/distinfo:1.9 pkgsrc/devel/gitpane/distinfo:1.10
--- pkgsrc/devel/gitpane/distinfo:1.9	Fri Aug 14 08:44:08 2026
+++ pkgsrc/devel/gitpane/distinfo	Mon Aug 17 07:13:23 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2026/08/14 08:44:08 pin Exp $
+$NetBSD: distinfo,v 1.10 2026/08/17 07:13:23 pin Exp $
 
 BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
 SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -90,12 +90,12 @@ Size (cfg-if-1.0.4.crate) = 9360 bytes
 BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721
 SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
 Size (cfg_aliases-0.2.1.crate) = 6355 bytes
-BLAKE2s (clap-4.6.4.crate) = 8a72de23ff5cb671732411dc13cd03213c859493ecdc02c512a6bda2dd67b0d0
-SHA512 (clap-4.6.4.crate) = 451cc37d4bd925d001c406a532dd8b1e34b873ea21e01153b29a3802d79732be6737382939e32e3cebb761fd49de6caa692192a1aa734aa55447df346221ba18
-Size (clap-4.6.4.crate) = 63677 bytes
-BLAKE2s (clap_builder-4.6.2.crate) = 682d23ae494cd12f96bef0e123129fc4b4416a6b6cc4f74e6884532dc770528b
-SHA512 (clap_builder-4.6.2.crate) = 1fe12d0d67e937ba4be6982fd6342b0b3e0d29716a5207e8dfa2d61a800ea48a4d1e355004a0d75a2b8fc7a4b17edcf351f08a322c0afd2a842eed119f55b9d4
-Size (clap_builder-4.6.2.crate) = 170802 bytes
+BLAKE2s (clap-4.6.5.crate) = 1b48d6c6f82bd2560eae7454566a955765e1f6f44f0709397c2cbfe094d5340f
+SHA512 (clap-4.6.5.crate) = 2be99ec8a62eb4de98009315436b171083543c4de62e58113a1f72c027bcdabf7ad7b415badfe863915007f7016443d25d0214b39c64d51d0ab0b07c6bac6b41
+Size (clap-4.6.5.crate) = 64483 bytes
+BLAKE2s (clap_builder-4.6.5.crate) = 726215e6cf659d6ff79f66600ec66f237c815d4654609b54442e7343c2d46cb1
+SHA512 (clap_builder-4.6.5.crate) = e3f7a7250f2d125ba0b9172c46b720f1fe0592f4fe410a2ff1273d11a3716f7b297803813f32b5efb42de2a940f5e904138ca4edd53dcd9ca66f09b70a731993
+Size (clap_builder-4.6.5.crate) = 171746 bytes
 BLAKE2s (clap_derive-4.6.4.crate) = 2cd53ea9b95b5f14d06756cdd55e8fe28b03529a3f785d07d769a15438bbc7e3
 SHA512 (clap_derive-4.6.4.crate) = 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
 Size (clap_derive-4.6.4.crate) = 33533 bytes
@@ -303,9 +303,9 @@ Size (gimli-0.32.3.crate) = 289789 bytes
 BLAKE2s (git2-0.21.0.crate) = a2e93ada354032544e89b79dd7c631314be96697dcbae037a864decc3be7721b
 SHA512 (git2-0.21.0.crate) = c105b5a05ab3a0a291a30fdc627ac3b72196b93cadb91c62ae5395d2f469517fbcd32954972d62691590d3cad6a8aa5fc514ca966cc0ad2225d04fb5a53dfd26
 Size (git2-0.21.0.crate) = 242222 bytes
-BLAKE2s (gitpane-0.10.4.tar.gz) = 88687828e2a0011031c9efb1a5c930216447ac61b4fe55c7ad5e2dcee949948c
-SHA512 (gitpane-0.10.4.tar.gz) = 75d376c62c090c21a8f1d90c6be7f0389dc1ec709f7e208d57d90ba8465061d897c33d60e2156cf46bdfaf5c3d99b2f853a447a3aa6f6fcad7a316ff9e0c513e
-Size (gitpane-0.10.4.tar.gz) = 4088035 bytes
+BLAKE2s (gitpane-0.11.0.tar.gz) = 746e7181082e7a4b13b073ed7e34f233fd963b925dc7596bb846f24e9b028c76
+SHA512 (gitpane-0.11.0.tar.gz) = bb546036904c36138ed05b0ee109ad0bbacaf09addf85b6adec5e9592d2adf662c4d90205ffc319190b1e124007e663c79d4c4d330d25629a7ffcc6770659c79
+Size (gitpane-0.11.0.tar.gz) = 4094096 bytes
 BLAKE2s (globset-0.4.18.crate) = e11bcd40201278f23b7b3aa74f96441bf85cc94e4c3364847ce6c15c4e5d1115
 SHA512 (globset-0.4.18.crate) = 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
 Size (globset-0.4.18.crate) = 28970 bytes
@@ -333,9 +333,9 @@ Size (httparse-1.10.1.crate) = 45190 byt
 BLAKE2s (ident_case-1.0.1.crate) = 4d382023c2b35f60b206b35724099abc36a9f7cea6673a4e41010c914389970c
 SHA512 (ident_case-1.0.1.crate) = 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
 Size (ident_case-1.0.1.crate) = 3492 bytes
-BLAKE2s (ignore-0.4.31.crate) = 8dfa73685e9aae622b7b764c2a3600c3dab8c8d64cfd936d42ad15b83a3bde8c
-SHA512 (ignore-0.4.31.crate) = e75c57cc0c23022cef5827d04c99869750a64148ad5b1e1981efa294978af03557735fcb38908f934e41a75b0a734b9bcc8a9c6e073622bb7b3237e1bc1fd98f
-Size (ignore-0.4.31.crate) = 73658 bytes
+BLAKE2s (ignore-0.4.33.crate) = e26209a59673b17b222873eabfb66bf69f7f1a856e1bd4984319dfca93740842
+SHA512 (ignore-0.4.33.crate) = b31c53ddc4f344e727c4ccedcd79922c4c75dd85cf569a3931b466447d585ba17eab8a9464c24142e4248023875173eef8351558a1c28a546e81d72de4149560
+Size (ignore-0.4.33.crate) = 73872 bytes
 BLAKE2s (indenter-0.3.4.crate) = 3223918be62bef69788579602923d98a7c97372d9f335b8a945d59498aedb207
 SHA512 (indenter-0.3.4.crate) = 7d52483c23f17e805cccf35c284bfd71c924d850cbbfbab8dddd65e1563b23f2bc14fa404f16d517ed40ea998219367791c4a40bfd7931daa4ab33e41b352d0b
 Size (indenter-0.3.4.crate) = 11101 bytes
@@ -639,9 +639,9 @@ Size (redox_users-0.5.2.crate) = 17280 b
 BLAKE2s (regex-1.13.0.crate) = 4af3fedac5334f5d23ce6b7bc677bb531252daba563138894cf62b27d13892df
 SHA512 (regex-1.13.0.crate) = d7b03977958bfe377160faeba6c405d7a5f403d745bb05be92e4eb1847b458dbe60160bd7f9062b7a31e012a939f34666d65ebb52ba9ff0b3018300304fdb42e
 Size (regex-1.13.0.crate) = 155857 bytes
-BLAKE2s (regex-automata-0.4.15.crate) = 7b7ac3b6bc2d04452e136d19ffbd1afe1d85ae9b9a0ee3ae664747371f8c7dda
-SHA512 (regex-automata-0.4.15.crate) = 9dcd508595bfe9f42f9a5380bdde89f3588d152712ba88cf07897465b424f26d52057021944a7983f64075a27eec0bb63bec8b00b1cd93a7494df83fd3ae5b3b
-Size (regex-automata-0.4.15.crate) = 618603 bytes
+BLAKE2s (regex-automata-0.4.18.crate) = 25f0e021933c9ecee2cffd3a4e29828f242fac14d63dfd5c11e6af34289af3de
+SHA512 (regex-automata-0.4.18.crate) = 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
+Size (regex-automata-0.4.18.crate) = 628707 bytes
 BLAKE2s (regex-syntax-0.8.11.crate) = a576c4fe92eac0d2ac9dd7e21c4538baf20f219534cbbc047867f859bebb1792
 SHA512 (regex-syntax-0.8.11.crate) = 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
 Size (regex-syntax-0.8.11.crate) = 359055 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.