| darcs-2.4.4: a distributed, interactive, smart revision control system | Source code | Contents | Index

Darcs.Patch.Depends

Synopsis

get_common_and_uncommon :: RepoPatch p => (PatchSet p, PatchSet p) -> ([PatchInfo], RL (PatchInfoAnd p) :\/: RL (PatchInfoAnd p))
get_tags_right :: RL (RL (PatchInfoAnd p)) -> [PatchInfo]
get_common_and_uncommon_or_missing :: RepoPatch p => (PatchSet p, PatchSet p) -> Either PatchInfo ([PatchInfo], RL (PatchInfoAnd p) :\/: RL (PatchInfoAnd p))
optimize_patchset :: PatchSet p -> PatchSet p
deep_optimize_patchset :: PatchSet p -> PatchSet p
slightly_optimize_patchset :: PatchSet p -> PatchSet p
get_patches_beyond_tag :: RepoPatch p => PatchInfo -> PatchSet p -> FlippedSeal (RL (PatchInfoAnd p))
get_patches_in_tag :: RepoPatch p => PatchInfo -> PatchSet p -> SealedPatchSet p
patchset_union :: forall p. RepoPatch p => [SealedPatchSet p] -> SealedPatchSet p
patchset_intersection :: RepoPatch p => [SealedPatchSet p] -> SealedPatchSet p
commute_to_end :: forall p. RepoPatch p => FL (Named p) -> PatchSet p -> FL (Named p) :< RL (RL (PatchInfoAnd p))

Documentation

get_common_and_uncommon :: RepoPatch p => (PatchSet p, PatchSet p) -> ([PatchInfo], RL (PatchInfoAnd p) :\/: RL (PatchInfoAnd p)) | Source

get_tags_right :: RL (RL (PatchInfoAnd p)) -> [PatchInfo] | Source

get_common_and_uncommon_or_missing :: RepoPatch p => (PatchSet p, PatchSet p) -> Either PatchInfo ([PatchInfo], RL (PatchInfoAnd p) :\/: RL (PatchInfoAnd p)) | Source

optimize_patchset :: PatchSet p -> PatchSet p | Source

deep_optimize_patchset :: PatchSet p -> PatchSet p | Source

slightly_optimize_patchset :: PatchSet p -> PatchSet p | Source

get_patches_beyond_tag :: RepoPatch p => PatchInfo -> PatchSet p -> FlippedSeal (RL (PatchInfoAnd p)) | Source

get_patches_in_tag :: RepoPatch p => PatchInfo -> PatchSet p -> SealedPatchSet p | Source

`get_patches_in_tag t ps` returns a `SealedPatchSet` of all patches in `ps` which are contained in `t`.

patchset_union :: forall p. RepoPatch p => [SealedPatchSet p] -> SealedPatchSet p | Source

patchset_intersection :: RepoPatch p => [SealedPatchSet p] -> SealedPatchSet p | Source

commute_to_end :: forall p. RepoPatch p => FL (Named p) -> PatchSet p -> FL (Named p) :< RL (RL (PatchInfoAnd p)) | Source

Produced by Haddock version 2.4.2