@hackage / git-monitor

Passively snapshots working tree changes efficiently.

Latest3.2.2

About

Metadata

  • Last updated , by JohnWiegley
  • License BSD-3-Clause
  • Categories Development
  • Maintained by: John Wiegley <johnw@newartisans.com>

  • Lottery factor: 1

Links

Installation

Readme

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.