darcs-2.4.4: a distributed, interactive, smart revision control systemContentsIndex
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 ()
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
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
sendEmail :: String -> String -> String -> String -> String -> String -> IO ()
generateEmail
:: Handlehandle to write email to
-> StringFrom
-> StringTo
-> StringSubject
-> StringCC
-> Docbody
-> IO ()
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 ()
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
Run a command on a remote location without passing it any input or reading its output. Return its ExitCode
remoteDarcsCmd :: [DarcsFlag] -> String
maybeURLCmd :: String -> String -> IO (Maybe String)
data Cachable
Constructors
Cachable
Uncachable
MaxAge !CInt
show/hide Instances
viewDoc :: Doc -> IO ()
viewDocWith :: Printers -> Doc -> IO ()
sendmail_path :: IO String
diff_program :: IO String
darcs_program :: IO String
Get the name of the darcs executable (as supplied by getProgName)
Produced by Haddock version 2.6.0