Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class HasGit env where
- gitClone :: HasProcess env => String -> FilePath -> RIO env ()
- gitFetch :: HasProcess env => String -> String -> RIO env ()
- gitCheckout :: HasProcess env => String -> RIO env ()
- gitCheckoutExisting :: HasProcess env => String -> RIO env ()
Class of actions that require the Clone
class HasGit env where Source #
gitPush :: String -> RIO env () Source #
gitPushForce :: String -> RIO env () Source #
gitMergeBase :: String -> RIO env (Maybe String) Source #
gitDiffNameOnly :: Maybe String -> RIO env [FilePath] Source #
Instances
HasGit App Source # | |
Defined in Restyler.App |
Functions needed to establish a Clone
Therefore, they only require HasProcess
gitCheckout :: HasProcess env => String -> RIO env () Source #
gitCheckoutExisting :: HasProcess env => String -> RIO env () Source #