pi-hoole-0.2.0.0: Lightweight access control solution for the pijul vcs

Safe HaskellNone
LanguageHaskell2010

PiHoole

Documentation

newtype Repo Source #

Constructors

Repo FilePath 

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 #

IsString Repo Source # 

Methods

fromString :: String -> Repo #

Generic Repo Source # 

Associated Types

type Rep Repo :: * -> * #

Methods

from :: Repo -> Rep Repo x #

to :: Rep Repo x -> Repo #

ToJSON Repo Source # 
FromJSON Repo Source # 
FromJSONKey Repo Source # 
type Rep Repo Source # 
type Rep Repo = D1 * (MetaData "Repo" "PiHoole" "pi-hoole-0.2.0.0-AW2XrjcyWqOG6Rp9yGuigc" True) (C1 * (MetaCons "Repo" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * FilePath)))

newtype Branch Source #

Constructors

Branch 

Fields

Instances

Eq Branch Source # 

Methods

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

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

Ord Branch Source # 
Show Branch Source # 
IsString Branch Source # 

Methods

fromString :: String -> Branch #

Generic Branch Source # 

Associated Types

type Rep Branch :: * -> * #

Methods

from :: Branch -> Rep Branch x #

to :: Rep Branch x -> Branch #

ToJSON Branch Source # 
FromJSON Branch Source # 
type Rep Branch Source # 
type Rep Branch = D1 * (MetaData "Branch" "PiHoole" "pi-hoole-0.2.0.0-AW2XrjcyWqOG6Rp9yGuigc" True) (C1 * (MetaCons "Branch" PrefixI True) (S1 * (MetaSel (Just Symbol "unBranch") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))

data Pijul Source #

Constructors

Pijul Repo Action 

Instances

data Action Source #

Constructors

Log Branch 
Apply Branch 
Patch Text 

Instances