| darcs | Source code | Contents | Index
Darcs.External
Synopsis
backupByRenaming :: FilePath -> IO ()
backupByCopying :: FilePath -> IO ()
copyFileOrUrl :: [DarcsFlag] -> FilePath -> FilePath -> Cachable -> IO ()
speculateFileOrUrl :: String -> FilePath -> IO ()
copyFilesOrUrls :: [DarcsFlag] -> FilePath -> [String] -> FilePath -> Cachable -> IO ()
copyLocal :: [DarcsFlag] -> String -> FilePath -> IO ()
cloneFile :: FilePath -> FilePath -> IO ()
cloneTree :: FilePath -> FilePath -> IO ()
cloneTreeExcept :: [FilePath] -> FilePath -> FilePath -> IO ()
clonePartialsTree :: FilePath -> FilePath -> [FilePath] -> IO ()
clonePaths :: FilePath -> FilePath -> [FilePath] -> IO ()
fetchFilePS :: String -> Cachable -> IO ByteString
gzFetchFilePS :: String -> Cachable -> IO ByteString
sendEmail :: String -> String -> String -> String -> String -> String -> IO ()
generateEmail :: Handle -> String -> String -> String -> String -> Doc -> IO ()
sendEmailDoc :: String -> String -> String -> String -> String -> Maybe (Doc, Doc) -> Doc -> IO ()
resendEmail :: String -> String -> ByteString -> IO ()
signString :: [DarcsFlag] -> Doc -> IO Doc
verifyPS :: [DarcsFlag] -> ByteString -> IO (Maybe ByteString)
execDocPipe :: String -> [String] -> Doc -> IO Doc
execPipeIgnoreError :: String -> [String] -> Doc -> IO Doc
getTermNColors :: IO Int
pipeDoc :: String -> [String] -> Doc -> IO ExitCode
pipeDocSSH :: String -> [String] -> Doc -> IO ExitCode
execSSH :: String -> String -> IO ExitCode
remoteDarcsCmd :: [DarcsFlag] -> String
maybeURLCmd :: String -> String -> IO (Maybe String)
data Cachable
= Cachable
| Uncachable
| MaxAge !CInt
viewDoc :: Doc -> IO ()
viewDocWith :: Printers -> Doc -> IO ()
sendmail_path :: IO String
diff_program :: IO String
darcs_program :: IO String
Documentation
backupByRenaming :: FilePath -> IO () | Source
backupByCopying :: FilePath -> IO () | Source
copyFileOrUrl :: [DarcsFlag] -> FilePath -> FilePath -> Cachable -> IO () | Source
speculateFileOrUrl :: String -> FilePath -> IO () | Source
copyFilesOrUrls :: [DarcsFlag] -> FilePath -> [String] -> FilePath -> Cachable -> IO () | Source
copyLocal :: [DarcsFlag] -> String -> FilePath -> IO () | Source
cloneFile :: FilePath -> FilePath -> IO () | Source
cloneTree :: FilePath -> FilePath -> IO () | Source
cloneTreeExcept :: [FilePath] -> FilePath -> FilePath -> IO () | Source
clonePartialsTree :: FilePath -> FilePath -> [FilePath] -> IO () | Source
clonePaths :: FilePath -> FilePath -> [FilePath] -> IO () | Source
fetchFilePS :: String -> Cachable -> IO ByteString | Source
`fetchFile fileOrUrl cache` returns the content of its argument (either a file or an URL). If it has to download an url, then it will use a cache as required by its second argument.
gzFetchFilePS :: String -> Cachable -> IO ByteString | Source
sendEmail :: String -> String -> String -> String -> String -> String -> IO () | Source
generateEmail | Source
:: Handle | handle to write email to
-> String | From
-> String | To
-> String | Subject
-> String | CC
-> Doc | body
-> IO () |
sendEmailDoc | Source
:: String | from
-> String | to
-> String | subject
-> String | cc
-> String | send command
-> Maybe (Doc, Doc) | (content,bundle)
-> Doc | body
-> IO () |
Send an email, optionally containing a patch bundle (more precisely, its description and the bundle itself)
resendEmail :: String -> String -> ByteString -> IO () | Source
signString :: [DarcsFlag] -> Doc -> IO Doc | Source
verifyPS :: [DarcsFlag] -> ByteString -> IO (Maybe ByteString) | Source
execDocPipe :: String -> [String] -> Doc -> IO Doc | Source
execPipeIgnoreError :: String -> [String] -> Doc -> IO Doc | Source
getTermNColors :: IO Int | Source
pipeDoc :: String -> [String] -> Doc -> IO ExitCode | Source
pipeDocSSH :: String -> [String] -> Doc -> IO ExitCode | Source
execSSH :: String -> String -> IO ExitCode | Source
Run a command on a remote location without passing it any input or reading its output. Return its ExitCode
remoteDarcsCmd :: [DarcsFlag] -> String | Source
maybeURLCmd :: String -> String -> IO (Maybe String) | Source
data Cachable | Source
Constructors
Cachable |
Uncachable |
MaxAge !CInt |
Instances
Eq Cachable
Show Cachable
viewDoc :: Doc -> IO () | Source
viewDocWith :: Printers -> Doc -> IO () | Source
sendmail_path :: IO String | Source
diff_program :: IO String | Source
darcs_program :: IO String | Source
Get the name of the darcs executable (as supplied by `getProgName`)
Produced by Haddock version 2.4.2