@hackage git-monitor3.2.2

Passively snapshots working tree changes efficiently.

git-monitor

Passively snapshots working tree changes efficiently.

Building

This package is part of the gitlib multi-package repository. Build from the repository root:

# From the gitlib repository root
nix build    # Builds git-monitor (default package)

Or from this directory:

# From git-monitor directory
nix build ../#default

Development

For development with direnv:

# From git-monitor directory
direnv allow  # The .envrc file loads the parent flake

Or manually enter the development shell:

nix develop ../#default

Dependencies

  • gitlib >= 3.3.0
  • gitlib-libgit2 >= 3.3.0
  • Other dependencies listed in git-monitor.cabal

All dependencies are managed at the repository root level via the main flake.nix and cabal.project files.