Manipulating GitObject
.
- gitPathToGitObject :: GitPath -> IO (Either SomeException GitObject)
- data GitError
- type GitDir = FilePath
- type GitPath = FilePath
- findGitDir :: IO GitDir
- rootSha1 :: GitDir -> IO SHA1
- rootCommitObj :: GitDir -> IO GitObject
- gitPathToSha1 :: GitPath -> GitDir -> IO SHA1
- gitPathToObj :: GitPath -> GitDir -> IO GitObject
- sha1ToObjFile :: SHA1 -> GitDir -> FilePath
- sha1ToObj :: SHA1 -> GitDir -> IO GitObject
Documentation
Finding GitDir
by tracking from the current directory
to the root of the file system.
rootCommitObj :: GitDir -> IO GitObjectSource
sha1ToObjFile :: SHA1 -> GitDir -> FilePathSource