ContentsIndex
Darcs.Patch.Commute
Documentation
data Perhaps a
Constructors
Unknown
Failed
Succeeded a
show/hide Instances
Monad Perhaps
MonadPlus Perhaps
toMaybe :: Perhaps a -> Maybe a
toPerhaps :: Maybe a -> Perhaps a
clever_commute :: CommuteFunction -> CommuteFunction
speedy_commute :: CommuteFunction
everything_else_commute :: MaybeCommute -> CommuteFunction
merger_commute :: (Patch :< Patch) -> Perhaps (Patch :< Patch)
commute_no_merger :: MaybeCommute
is_filepatch_merger :: Patch -> Maybe FileName
commute_recursive_merger :: (Patch :< Patch) -> Perhaps (Patch :< Patch)
other_commute_recursive_merger :: (Patch :< Patch) -> Perhaps (Patch :< Patch)
assert :: Bool -> Maybe ()
type CommuteFunction = (Patch :< Patch) -> Perhaps (Patch :< Patch)
type MaybeCommute = (Patch :< Patch) -> Maybe (Patch :< Patch)
elegant_merge :: (Patch :\/: Patch) -> Maybe (Patch :/\: Patch)
actual_merge :: (Patch :\/: Patch) -> Patch
merge_patch_after_patches :: Patch -> FL Patch -> Patch
merge_patches_after_patch :: FL Patch -> Patch -> FL Patch
unwind :: Patch -> RL Patch
true_unwind :: Patch -> RL Patch
reconcile_unwindings :: Patch -> RL Patch -> RL Patch -> RL Patch
put_before :: Patch -> FL Patch -> Maybe (FL Patch)
public_unravel :: Patch -> [Sealed (FL Prim)]
unravel :: Patch -> [FL Prim]
get_supers :: [FL Patch] -> [FL Patch]
is_superpatch_of :: FL Patch -> FL Patch -> Bool
headFL :: FL a -> a
merger :: String -> Patch -> Patch -> Patch
glump09 :: Patch -> Patch -> Patch
mangle_unravelled :: [Sealed (FL Prim)] -> Sealed (FL Prim)
only_hunks :: [Sealed (FL Prim)] -> Bool
apply_hunks :: [Maybe ByteString] -> FL Prim -> [Maybe ByteString]
get_old :: [Maybe ByteString] -> [Sealed (FL Prim)] -> [Maybe ByteString]
get_a_filename :: [Sealed (FL Prim)] -> FileName
get_hunks_old :: [Maybe ByteString] -> Sealed (FL Prim) -> [Maybe ByteString]
get_hunks_new :: [Maybe ByteString] -> Sealed (FL Prim) -> [Maybe ByteString]
get_hunkline :: [[Maybe ByteString]] -> Int
make_chunk :: Int -> [Maybe ByteString] -> [ByteString]
mangle_unravelled_hunks :: [Sealed (FL Prim)] -> Sealed Prim
modernize_patch :: Patch -> Patch
new_ur :: Patch -> RL Patch -> [RL Patch]
headRL :: RL a -> a
eq_patches :: Patch -> Patch -> Bool
eq_FL :: (a -> a -> Bool) -> FL a -> FL a -> Bool
Produced by Haddock version 2.4.2