cabal-version: 3.0 name: hbs2-git version: 0.1.0.0 -- synopsis: -- description: license: BSD-3-Clause license-file: LICENSE author: Dmitry Zuikov maintainer: dzuikov@gmail.com -- copyright: category: Development build-type: Simple extra-doc-files: CHANGELOG.md -- extra-source-files: common shared-properties ghc-options: -Wall -Wno-type-defaults -- -fno-warn-unused-matches -- -fno-warn-unused-do-bind -- -Werror=missing-methods -- -Werror=incomplete-patterns -- -fno-warn-unused-binds default-language: Haskell2010 default-extensions: ApplicativeDo , BangPatterns , BlockArguments , ConstraintKinds , DataKinds , DeriveDataTypeable , DeriveGeneric , DerivingStrategies , DerivingVia , ExtendedDefaultRules , FlexibleContexts , FlexibleInstances , GADTs , GeneralizedNewtypeDeriving , ImportQualifiedPost , LambdaCase , MultiParamTypeClasses , OverloadedStrings , QuasiQuotes , RecordWildCards , ScopedTypeVariables , StandaloneDeriving , TupleSections , TypeApplications , TypeFamilies build-depends: hbs2-core, hbs2-peer , aeson , async , base16-bytestring , bytestring , cache , containers , streaming , streaming-bytestring , streaming-commons , streaming-utils , cryptonite , directory , exceptions , filelock , filepath , hashable , http-conduit , interpolatedstring-perl6 , memory , microlens-platform , mtl , prettyprinter , prettyprinter-ansi-terminal , resourcet , safe , saltine , serialise , split , sqlite-simple , stm , suckless-conf , temporary , text , time , timeit , transformers , typed-process , uniplate , unliftio , unliftio-core , unordered-containers library import: shared-properties exposed-modules: HBS2.Git.Types HBS2.Git.Local HBS2.Git.Local.CLI HBS2Git.App HBS2Git.Config HBS2Git.Evolve HBS2Git.Export HBS2Git.GitRepoLog HBS2Git.Import HBS2Git.ListRefs HBS2Git.PrettyStuff HBS2Git.State HBS2Git.Types -- other-modules: -- other-extensions: build-depends: base , exceptions , terminal-progress-bar , http-types , uuid , zlib hs-source-dirs: lib default-language: Haskell2010 executable git-hbs2 import: shared-properties main-is: Main.hs ghc-options: -threaded -rtsopts "-with-rtsopts=-N4 -A64m -AL256m -I0" other-modules: RunShow -- other-extensions: build-depends: base, hbs2-git , optparse-applicative , http-types hs-source-dirs: git-hbs2 default-language: Haskell2010 executable git-remote-hbs2 import: shared-properties main-is: GitRemoteMain.hs ghc-options: -threaded -rtsopts "-with-rtsopts=-N4 -A64m -AL256m -I0" other-modules: GitRemoteTypes GitRemotePush -- other-extensions: build-depends: base, hbs2-git , async , attoparsec , optparse-applicative , unix , unliftio , terminal-progress-bar , http-types hs-source-dirs: git-hbs2 default-language: Haskell2010 -- FIXME: make-git-hbs2-http-work-again -- executable git-hbs2-http -- import: shared-properties -- main-is: GitHttpDumbMain.hs -- ghc-options: -- -threaded -- -rtsopts -- "-with-rtsopts=-N4 -A64m -AL256m -I0" -- other-modules: -- -- other-extensions: -- build-depends: -- base, hbs2-git -- , http-types -- , optparse-applicative -- , scotty -- , wai-extra -- , warp -- , zlib -- hs-source-dirs: git-hbs2-http -- default-language: Haskell2010