Git
ensureRepo :: FilePath -> IO () Source #
Ensure the repository exists, cloning it if necessary
updateRepo :: FilePath -> IO () Source #
Update the repository by pulling
getCurrentBranch :: FilePath -> IO String Source #
Get the current branch name