feed-gipeda-0.3.0.1: CI service around gipeda
FeedGipeda.GitShell
Description
Functions for shelling out to git to work with git repositories.
git
Synopsis
isRepositoryRoot :: FilePath -> IO Bool Source #
fetch :: FilePath -> IO () Source #
allCommits :: FilePath -> IO (Set SHA) Source #
firstCommit :: FilePath -> IO (Maybe SHA) Source #
remoteRepo :: FilePath -> IO Repo Source #
showHead :: FilePath -> FilePath -> IO (Maybe String) Source #
sync :: Repo -> IO () Source #
sync repo tries to fetch updates from the remote repo or creates a mirror of repo if there isn't already a local clone present.
sync repo
repo
type SHA = String Source #