gity-daemon 0.1.2

Background daemon for gity - handles file watching, caching, and Git maintenance
Documentation

gity-daemon

Background daemon for gity - handles file watching, caching, and Git maintenance.

Crates.io Documentation License: MIT

This crate implements the core daemon that accelerates Git operations. It manages file watchers, maintains status caches, and schedules background maintenance tasks.

Features

  • IPC server for CLI and fsmonitor communication
  • File system watcher management per repository
  • Status result caching with invalidation
  • Background git maintenance scheduling
  • Repository health monitoring

Architecture

The daemon uses:

  • async-nng for IPC transport
  • sled for persistent metadata storage
  • tokio for async runtime

Usage

This crate is primarily intended for internal use by the gity binary. See the gity documentation for general usage.

License

MIT