| darcs | Source code | Contents | Index

Darcs.SelectChanges

Synopsis

with_selected_changes' :: WithPatches Prim a
with_selected_changes_to_files' :: WithPatchesToFiles Prim a
with_selected_last_changes_to_files' :: WithPatchesToFiles Prim a
with_selected_last_changes_reversed' :: WithPatches Prim a
with_selected_changes :: RepoPatch p => WithPatches (PatchInfoAnd p) a
with_selected_changes_to_files :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a
with_selected_changes_reversed :: RepoPatch p => WithPatches (PatchInfoAnd p) a
with_selected_last_changes_to_files :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a
with_selected_last_changes_to_files_reversed :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a
with_selected_last_changes_reversed :: RepoPatch p => WithPatches (PatchInfoAnd p) a
view_changes :: RepoPatch p => [DarcsFlag] -> FL (PatchInfoAnd p) -> IO ()
with_selected_patch_from_repo :: forall p. RepoPatch p => String -> Repository p -> [DarcsFlag] -> ((FL (PatchInfoAnd p) :> PatchInfoAnd p) -> IO ()) -> IO ()
filterOutConflicts :: RepoPatch p => [DarcsFlag] -> RL (PatchInfoAnd p) -> Repository p -> FL (PatchInfoAnd p) -> IO (Bool, Sealed (FL (PatchInfoAnd p)))

Documentation

with_selected_changes' :: WithPatches Prim a | Source

with_selected_changes_to_files' :: WithPatchesToFiles Prim a | Source

with_selected_last_changes_to_files' :: WithPatchesToFiles Prim a | Source

with_selected_last_changes_reversed' :: WithPatches Prim a | Source

with_selected_changes :: RepoPatch p => WithPatches (PatchInfoAnd p) a | Source

with_selected_changes_to_files :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a | Source

with_selected_changes_reversed :: RepoPatch p => WithPatches (PatchInfoAnd p) a | Source

with_selected_last_changes_to_files :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a | Source

with_selected_last_changes_to_files_reversed :: RepoPatch p => WithPatchesToFiles (PatchInfoAnd p) a | Source

with_selected_last_changes_reversed :: RepoPatch p => WithPatches (PatchInfoAnd p) a | Source

view_changes :: RepoPatch p => [DarcsFlag] -> FL (PatchInfoAnd p) -> IO () | Source

with_selected_patch_from_repo :: forall p. RepoPatch p => String -> Repository p -> [DarcsFlag] -> ((FL (PatchInfoAnd p) :> PatchInfoAnd p) -> IO ()) -> IO () | Source

filterOutConflicts | Source

:: RepoPatch p |
=> [DarcsFlag] | Command-line options. Only `SkipConflicts` is significant; filtering will happen iff it is present
-> RL (PatchInfoAnd p) | Recorded patches from repository, starting from same context as the patches to filter
-> Repository p | Repository itself, used for grabbing unrecorded changes
-> FL (PatchInfoAnd p) | Patches to filter
-> IO (Bool, Sealed (FL (PatchInfoAnd p))) | (True iff any patches were removed, possibly filtered patches)
Optionally remove any patches (+dependencies) from a sequence that conflict with the recorded or unrecorded changes in a repo

Produced by Haddock version 2.4.2