pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/gitpane



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, and 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.

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



Home | Main Index | Thread Index | Old Index