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

Bug#999475: RFS: zsh-histdb [ITP] -- scalable command history with git versioning and sync across hosts



Package: sponsorship-requests
Severity: wishlist
X-Debbugs-Cc: dxld@darkboxed.org

Dear mentors,

I am looking for a sponsor for my package "zsh-histdb":

 * Package name    : zsh-histdb
   Version         : 0.0~git20211013.0b63f7c-1
   Upstream Author : Tom Hinton <tom.hinton@cse.org.uk>
 * URL             : https://github.com/larkery/zsh-histdb
 * License         : MIT
 * Vcs             : https://salsa.debian.org/dxld-guest/zsh-histdb
   Section         : shells

This is a ZSH extension which stores the command history in an sqlite
database instead of a text file while adding a number of extremely useful
bits of metadata missing from zsh's native history file.

A very useful aspect of this approach is that querying the history scales
significantly better since sqlite can stream (search) results off the disk
rather than having to read everything into memory first as zsh's native
history support does.

While the database file is binary and thus would ordinarily be hard to
keep under version control zsh-histdb provides an automatic merge driver
for use with git. This allows not only version control but naturally also
syncing history across hosts with regular git push/pull.


It builds these binary packages:

  zsh-histdb - scalable command history with git versioning and sync across hosts

To access further information about this package, please visit the following URL:

  https://mentors.debian.net/package/zsh-histdb/

Alternatively, one can download the package with dget using this command:

  dget -x https://mentors.debian.net/debian/pool/main/z/zsh-histdb/zsh-histdb_0.0~git20211013.0b63f7c-1.dsc

Changes for the initial release:

 zsh-histdb (0.0~git20211013.0b63f7c-1) unstable; urgency=medium
 .
   * Initial release (Closes: #998883)

--Daniel


Reply to: