Darcs.Repository

data Repository p recordedstate unrecordedstate tentativestate

data HashedDir

data Cache

data CacheLoc

data WritableOrNot

data RepoJob a

maybeIdentifyRepository

identifyRepositoryFor

withRepoLock

withRepoReadLock

withRepository

withRepositoryDirectory

withGutsOf

makePatchLazy

writePatchSet

findRepository

amInRepository

amNotInRepository

amInHashedRepository

replacePristine

withRecorded

readRepo

prefsUrl

readRepoUsingSpecificInventory

addToPending

tentativelyAddPatch

tentativelyRemovePatches

tentativelyAddToPending

tentativelyReplacePatches

readTentativeRepo

tentativelyMergePatches

considerMergeToWorking

revertRepositoryChanges

finalizeRepositoryChanges

createRepository

copyRepository

patchSetToRepository

unrevertUrl

applyToWorking

patchSetToPatches

createPristineDirectoryTree

createPartialsPristineDirectoryTree

optimizeInventory

cleanRepository

data PatchSet p start y

type SealedPatchSet p start

data PatchInfoAnd p a b

setScriptsExecutable

setScriptsExecutablePatches

checkUnrelatedRepos

testTentative

testRecorded

extractOptions

modifyCache

reportBadSources

Recorded and unrecorded and pending.

readRecorded

readUnrecorded

unrecordedChanges

readPending

readRecordedAndPending

Index.

readIndex

invalidateIndex