Darcs.Repository.InternalTypes
- data Repository p = Repo !String ![DarcsFlag] !RepoFormat !(RepoType p)
- data RepoType p = DarcsRepository !Pristine Cache
- data Pristine
- extractCache :: Repository p -> Cache
- extractOptions :: Repository p -> [DarcsFlag]
- modifyCache :: RepoPatch p => Repository p -> (Cache -> Cache) -> Repository p
Documentation
data Repository p Source
Constructors
Repo !String ![DarcsFlag] !RepoFormat !(RepoType p) |
Instances
Show (Repository p) |
Constructors
NoPristine !String | |
PlainPristine !String | |
HashedPristine |
extractCache :: Repository p -> CacheSource
extractOptions :: Repository p -> [DarcsFlag]Source
modifyCache :: RepoPatch p => Repository p -> (Cache -> Cache) -> Repository pSource
modifyCache
repository function
modifies the cache of
repository
with function
, remove duplicates and sort the results with compareByLocality
.