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

Safe HaskellSafe-Infered




data Matcher p Source

A Matcher is made of a MatchFun which we will use to match patches and a String representing it.


type MatchFun p = Sealed2 (PatchInfoAnd p) -> BoolSource

A type for predicates over patches which do not care about contexts

applyMatcher :: Matcher p -> PatchInfoAnd p x y -> BoolSource

applyMatcher applies a matcher to a patch.

helpOnMatchers :: StringSource

The string that is emitted when the user runs darcs help --match.