darcs-2.11.0: a distributed, interactive, smart revision control system

Safe HaskellNone

Darcs.Repository.ApplyPatches

Synopsis

Documentation

applyPatches :: (MonadProgress m, ApplyMonad (ApplyState p) m, Patchy p) => FL (PatchInfoAnd rt p) wX wY -> m ()

runTolerantly :: TolerantWrapper TolerantIO a -> IO a

Apply patches, emitting warnings if there are any IO errors

runSilently :: TolerantWrapper SilentIO a -> IO a

Apply patches, ignoring all errors

runDefault :: DefaultIO a -> IO a

The default mode of applying patches: fail if the directory is not as we expect