ContentsIndex
Darcs.Patch.Bundle
Synopsis
hash_bundle :: RepoPatch p => [PatchInfo] -> FL (Named p) -> String
make_bundle :: RepoPatch p => [DarcsFlag] -> Slurpy -> [PatchInfo] -> FL (Named p) -> Doc
make_bundle2 :: RepoPatch p => [DarcsFlag] -> Slurpy -> [PatchInfo] -> FL (Named p) -> FL (Named p) -> Doc
scan_bundle :: RepoPatch p => ByteString -> Either String (SealedPatchSet p)
filter_gpg_dashes :: ByteString -> ByteString
unavailable_patches :: RepoPatch p => [PatchInfo] -> RL (PatchInfoAnd p)
pi_unavailable :: RepoPatch p => PatchInfo -> PatchInfoAnd p
get_context :: ByteString -> ([PatchInfo], ByteString)
(-:-) :: a -> (Sealed (FL a), b) -> (Sealed (FL a), b)
get_patches :: RepoPatch p => ByteString -> (Sealed (FL (PatchInfoAnd p)), ByteString)
parse_patches :: RepoPatch p => ByteString -> Sealed (FL (PatchInfoAnd p))
silly_lex :: ByteString -> (String, ByteString)
make_context :: [PatchInfo] -> Doc
scan_context :: RepoPatch p => ByteString -> PatchSet p
Documentation
hash_bundle :: RepoPatch p => [PatchInfo] -> FL (Named p) -> String
make_bundle :: RepoPatch p => [DarcsFlag] -> Slurpy -> [PatchInfo] -> FL (Named p) -> Doc
make_bundle2 :: RepoPatch p => [DarcsFlag] -> Slurpy -> [PatchInfo] -> FL (Named p) -> FL (Named p) -> Doc
In make_bundle2, it is presumed that the two patch sequences are identical, but that they may be lazily generated. If two different patch sequences are passed, a bundle with a mismatched hash will be generated, which is not the end of the world, but isn't very useful either.
scan_bundle :: RepoPatch p => ByteString -> Either String (SealedPatchSet p)
filter_gpg_dashes :: ByteString -> ByteString
unavailable_patches :: RepoPatch p => [PatchInfo] -> RL (PatchInfoAnd p)
pi_unavailable :: RepoPatch p => PatchInfo -> PatchInfoAnd p
get_context :: ByteString -> ([PatchInfo], ByteString)
(-:-) :: a -> (Sealed (FL a), b) -> (Sealed (FL a), b)
get_patches :: RepoPatch p => ByteString -> (Sealed (FL (PatchInfoAnd p)), ByteString)
parse_patches :: RepoPatch p => ByteString -> Sealed (FL (PatchInfoAnd p))
silly_lex :: ByteString -> (String, ByteString)
make_context :: [PatchInfo] -> Doc
scan_context :: RepoPatch p => ByteString -> PatchSet p
Produced by Haddock version 2.4.2