feed-gipeda-0.3.0.1: CI service around gipeda

Safe HaskellNone
LanguageHaskell2010

FeedGipeda.Repo

Description

Provides domain functions around remote git repositories. It also exposes projectDir related functions, e.g. mapping conceptual file paths to concrete file paths.

Synopsis

Documentation

newtype Repo Source #

Constructors

Repo 

Fields

Instances

Eq Repo Source # 

Methods

(==) :: Repo -> Repo -> Bool #

(/=) :: Repo -> Repo -> Bool #

Ord Repo Source # 

Methods

compare :: Repo -> Repo -> Ordering #

(<) :: Repo -> Repo -> Bool #

(<=) :: Repo -> Repo -> Bool #

(>) :: Repo -> Repo -> Bool #

(>=) :: Repo -> Repo -> Bool #

max :: Repo -> Repo -> Repo #

min :: Repo -> Repo -> Repo #

Show Repo Source # 

Methods

showsPrec :: Int -> Repo -> ShowS #

show :: Repo -> String #

showList :: [Repo] -> ShowS #

Binary Repo Source # 

Methods

put :: Repo -> Put

get :: Get Repo

uniqueName :: Repo -> String Source #

Used in projectDir to disambiguate file paths.

projectDir :: Repo -> IO FilePath Source #

Assigns each repository a unique local working directory.