darcs-2.1.99.0: 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
(
RL
(
PatchInfoAnd
p))
:\/:
RL
(
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
(
RL
(
PatchInfoAnd
p))
:\/:
RL
(
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
(
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
(
RL
(
PatchInfoAnd
p))
:\/:
RL
(
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
(
RL
(
PatchInfoAnd
p))
:\/:
RL
(
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
(
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