ContentsIndex
Darcs.External
Synopsis
sendmail_path :: IO String
diff_program :: IO String
backupByRenaming :: FilePath -> IO ()
backupByCopying :: FilePath -> IO ()
backupBy :: (FilePath -> FilePath -> IO ()) -> FilePath -> IO ()
fetchFilePS :: String -> Cachable -> IO ByteString
gzFetchFilePS :: String -> Cachable -> IO ByteString
copyFileOrUrl :: [DarcsFlag] -> FilePath -> FilePath -> Cachable -> IO ()
speculateFileOrUrl :: String -> FilePath -> IO ()
copyLocal :: [DarcsFlag] -> String -> FilePath -> IO ()
clonePaths :: FilePath -> FilePath -> [FilePath] -> IO ()
clonePath :: FilePath -> FilePath -> FilePath -> IO ()
clonePartialsTree :: FilePath -> FilePath -> [FilePath] -> IO ()
clonePartialTree :: FilePath -> FilePath -> FilePath -> IO ()
cloneTree :: FilePath -> FilePath -> IO ()
cloneTreeExcept :: [FilePath] -> FilePath -> FilePath -> IO ()
cloneSubTree :: FilePath -> FilePath -> IO ()
cloneFile :: FilePath -> FilePath -> IO ()
maybeURLCmd :: String -> String -> IO (Maybe String)
speculateRemote :: String -> FilePath -> IO ()
copyRemote :: String -> FilePath -> Cachable -> IO ()
copyRemoteNormal :: String -> FilePath -> Cachable -> IO ()
copyFilesOrUrls :: [DarcsFlag] -> FilePath -> [String] -> FilePath -> Cachable -> IO ()
copyLocals :: [DarcsFlag] -> String -> [String] -> FilePath -> IO ()
copyRemotes :: String -> [String] -> FilePath -> Cachable -> IO ()
stringToInt :: String -> Int -> Int
mgetRemotes :: String -> String -> [String] -> FilePath -> IO ()
copyRemotesNormal :: String -> [String] -> FilePath -> Cachable -> IO ()
doWithPatches :: (String -> IO ()) -> [String] -> IO ()
execSSH :: String -> String -> IO ExitCode
pipeDoc :: String -> [String] -> Doc -> IO ExitCode
pipeDocSSH :: String -> [String] -> Doc -> IO ExitCode
sendEmail :: String -> String -> String -> String -> String -> String -> IO ()
generateEmail :: Handle -> String -> String -> String -> String -> Doc -> IO ()
have_sendmail :: IO Bool
sendEmailDoc :: String -> String -> String -> String -> String -> Maybe (Doc, Doc) -> Doc -> IO ()
resendEmail :: String -> String -> ByteString -> IO ()
execSendmail :: [(Char, String)] -> String -> String -> IO ExitCode
execPSPipe :: String -> [String] -> ByteString -> IO ByteString
execDocPipe :: String -> [String] -> Doc -> IO Doc
execPipeIgnoreError :: String -> [String] -> Doc -> IO Doc
signString :: [DarcsFlag] -> Doc -> IO Doc
signPGP :: [String] -> Doc -> IO Doc
signSSL :: String -> Doc -> IO Doc
verifyPS :: [DarcsFlag] -> ByteString -> IO (Maybe ByteString)
verifyGPG :: AbsolutePath -> ByteString -> IO (Maybe ByteString)
verifySSL :: AbsolutePath -> ByteString -> IO (Maybe ByteString)
getTermNColors :: IO Int
viewDoc :: Doc -> IO ()
viewDocWith :: Printers -> Doc -> IO ()
pipeDocToPager :: String -> [String] -> Printers -> Doc -> IO ExitCode
Documentation
sendmail_path :: IO String
diff_program :: IO String
backupByRenaming :: FilePath -> IO ()
backupByCopying :: FilePath -> IO ()
backupBy :: (FilePath -> FilePath -> IO ()) -> FilePath -> IO ()
fetchFilePS :: String -> Cachable -> IO ByteString
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
copyFileOrUrl :: [DarcsFlag] -> FilePath -> FilePath -> Cachable -> IO ()
speculateFileOrUrl :: String -> FilePath -> IO ()
copyLocal :: [DarcsFlag] -> String -> FilePath -> IO ()
clonePaths :: FilePath -> FilePath -> [FilePath] -> IO ()
clonePath :: FilePath -> FilePath -> FilePath -> IO ()
clonePartialsTree :: FilePath -> FilePath -> [FilePath] -> IO ()
clonePartialTree :: FilePath -> FilePath -> FilePath -> IO ()
cloneTree :: FilePath -> FilePath -> IO ()
cloneTreeExcept :: [FilePath] -> FilePath -> FilePath -> IO ()
cloneSubTree :: FilePath -> FilePath -> IO ()
cloneFile :: FilePath -> FilePath -> IO ()
maybeURLCmd :: String -> String -> IO (Maybe String)
speculateRemote :: String -> FilePath -> IO ()
copyRemote :: String -> FilePath -> Cachable -> IO ()
copyRemoteNormal :: String -> FilePath -> Cachable -> IO ()
copyFilesOrUrls :: [DarcsFlag] -> FilePath -> [String] -> FilePath -> Cachable -> IO ()
copyLocals :: [DarcsFlag] -> String -> [String] -> FilePath -> IO ()
copyRemotes :: String -> [String] -> FilePath -> Cachable -> IO ()
stringToInt :: String -> Int -> Int
mgetRemotes :: String -> String -> [String] -> FilePath -> IO ()
copyRemotesNormal :: String -> [String] -> FilePath -> Cachable -> IO ()
doWithPatches :: (String -> IO ()) -> [String] -> IO ()
execSSH :: String -> String -> IO ExitCode
Run a command on a remote location without passing it any input or reading its output. Return its ExitCode
pipeDoc :: String -> [String] -> Doc -> IO ExitCode
pipeDocSSH :: String -> [String] -> Doc -> IO ExitCode
sendEmail :: String -> String -> String -> String -> String -> String -> IO ()
generateEmail
:: Handlehandle to write email to
-> StringFrom
-> StringTo
-> StringSubject
-> StringCC
-> Docbody
-> IO ()
have_sendmail :: IO Bool
sendEmailDoc
:: Stringfrom
-> Stringto
-> Stringsubject
-> Stringcc
-> Stringsend command
-> Maybe (Doc, Doc)(content,bundle)
-> Docbody
-> IO ()
Send an email, optionally containing a patch bundle (more precisely, its description and the bundle itself)
resendEmail :: String -> String -> ByteString -> IO ()
execSendmail :: [(Char, String)] -> String -> String -> IO ExitCode
execPSPipe :: String -> [String] -> ByteString -> IO ByteString
execDocPipe :: String -> [String] -> Doc -> IO Doc
execPipeIgnoreError :: String -> [String] -> Doc -> IO Doc
signString :: [DarcsFlag] -> Doc -> IO Doc
signPGP :: [String] -> Doc -> IO Doc
signSSL :: String -> Doc -> IO Doc
verifyPS :: [DarcsFlag] -> ByteString -> IO (Maybe ByteString)
verifyGPG :: AbsolutePath -> ByteString -> IO (Maybe ByteString)
verifySSL :: AbsolutePath -> ByteString -> IO (Maybe ByteString)
getTermNColors :: IO Int
viewDoc :: Doc -> IO ()
viewDocWith :: Printers -> Doc -> IO ()
pipeDocToPager :: String -> [String] -> Printers -> Doc -> IO ExitCode
Produced by Haddock version 2.4.2