packages feed

restless-git-0.5.0: restless-git.cabal

name:
  restless-git
version:
  0.5.0
synopsis:
  Easy Git repository serialization
license:
  GPL-3
author:
  Mikael Brockman
maintainer:
  mikael@brockman.se
homepage:
  https://github.com/lessrest/restless-git
bug-reports:
  https://github.com/lessrest/restless-git/issues
category:
  Git, Serialization
license-file:
  LICENSE
build-type:
  Simple
cabal-version:
  >=1.10

description:
  This package defines a simple way to serialize state as a nested file
  hierarchy saved in a Git repository.

  It is still quite inflexible, and rather slow because it repeatedly
  invokes Git's plumbing commands.

  It used to be implemented with libgit2, but I found it desirable to
  avoid FFI.

  Any way to make it faster without FFI would be great.

source-repository head
  type: git
  location: git://github.com/lessrest/restless-git.git

library
  hs-source-dirs: src
  default-language: Haskell2010
  ghc-options: -Wall
  exposed-modules:
    Restless.Git
  build-depends:
    base == 4.*,
    bytestring == 0.10.*,
    containers == 0.5.*,
    text == 1.2.*,
    time == 1.6.*,
    HSH == 2.1.*

test-suite test
  default-language: Haskell2010
  hs-source-dirs: test
  ghc-options: -Wall
  type: exitcode-stdio-1.0
  main-is: Test.hs
  build-depends:
    base,
    bytestring,
    containers,
    restless-git,
    tasty,
    tasty-hunit,
    temporary,
    text