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

Darcs.Repository.Pristine

# Documentation

data Pristine

Instances

Show Pristine |

flagsToPristine :: [DarcsFlag] -> RepoFormat -> Pristine

nopristine :: Pristine

createPristine :: Pristine -> IO Pristine

removePristine :: Pristine -> IO ()

identifyPristine :: IO Pristine

applyPristine :: Patchy p => Pristine -> p -> IO ()

createPristineFromWorking :: Pristine -> IO ()

getPristinePop :: PatchInfo -> Pristine -> IO (Maybe Population)

pristineDirectory :: Pristine -> Maybe String

pristineToFlagString :: Pristine -> String

easyCreatePristineDirectoryTree :: Pristine -> FilePath -> IO Bool

easyCreatePartialsPristineDirectoryTree :: FilePathLike fp => [fp] -> Pristine -> FilePath -> IO Bool