darcs-beta-2.3.98.2: a distributed, interactive, smart revision control system
Darcs.Patch.Commute
fromPrims :: FromPrims p => FL Prim -> pSource
modernizePatch :: Patch -> PatchSource
merge :: Commute p => (p :\/: p) -> p :/\: pSource
elegantMerge :: (Patch :\/: Patch) -> Maybe (Patch :/\: Patch)Source
merger :: String -> Patch -> Patch -> PatchSource
unravel :: Patch -> [FL Prim]Source
public_unravel :: Patch -> [Sealed (FL Prim)]Source
mangle_unravelled :: [Sealed (FL Prim)] -> Sealed (FL Prim)Source
type CommuteFunction = (Patch :< Patch) -> Perhaps (Patch :< Patch)Source
data Perhaps a Source
Constructors
Instances
toMaybe :: Perhaps a -> Maybe aSource