Safe Haskell | None |
---|---|
Language | Haskell2010 |
Git.Sanity
- type Range = String
- type Line = ByteString
- type Hash = ByteString
- analyze :: Range -> IO (ExitCode, Int)
- gitLogParents :: Range -> CreateProcess
- parseHashes :: Process Line [Hash]
- filterInsane :: Process ([Hash], [Hash]) Hash
- report :: ProcessT IO Hash ()
Documentation
type Line = ByteString Source
type Hash = ByteString Source
parseHashes :: Process Line [Hash] Source
Parse `git log --parents` command output and return a stream of commit parents hashes