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

Safe HaskellNone
LanguageHaskell98

Darcs.Patch.Match

Synopsis

Documentation

data Matcher p Source

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

Instances

type MatchFun p = Sealed2 (PatchInfoAnd p) -> Bool Source

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

applyMatcher :: Matcher p -> PatchInfoAnd p x y -> Bool Source

applyMatcher applies a matcher to a patch.

helpOnMatchers :: String Source

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