darcs-2.1.98.2: a distributed, interactive, smart revision control systemSource codeContentsIndex
Darcs.Patch.Info
Synopsis
data PatchInfo
patchinfo :: String -> String -> String -> [String] -> IO PatchInfo
invert_name :: PatchInfo -> PatchInfo
is_inverted :: PatchInfo -> Bool
idpatchinfo :: PatchInfo
add_junk :: PatchInfo -> IO PatchInfo
make_filename :: PatchInfo -> String
make_alt_filename :: PatchInfo -> String
readPatchInfo :: ByteString -> Maybe (PatchInfo, ByteString)
just_name :: PatchInfo -> String
just_author :: PatchInfo -> String
repopatchinfo :: String -> PatchInfo -> RepoPatchInfo
data RepoPatchInfo
human_friendly :: PatchInfo -> Doc
to_xml :: PatchInfo -> Doc
pi_date :: PatchInfo -> CalendarTime
set_pi_date :: String -> PatchInfo -> PatchInfo
pi_name :: PatchInfo -> String
pi_rename :: PatchInfo -> String -> PatchInfo
pi_author :: PatchInfo -> String
pi_tag :: PatchInfo -> Maybe String
pi_log :: PatchInfo -> [String]
showPatchInfo :: PatchInfo -> Doc
is_tag :: PatchInfo -> Bool
Documentation
data PatchInfo Source
show/hide Instances
patchinfo :: String -> String -> String -> [String] -> IO PatchInfoSource
invert_name :: PatchInfo -> PatchInfoSource
is_inverted :: PatchInfo -> BoolSource
idpatchinfo :: PatchInfoSource
add_junk :: PatchInfo -> IO PatchInfoSource
make_filename :: PatchInfo -> StringSource
make_alt_filename :: PatchInfo -> StringSource
readPatchInfo :: ByteString -> Maybe (PatchInfo, ByteString)Source
just_name :: PatchInfo -> StringSource
just_author :: PatchInfo -> StringSource
repopatchinfo :: String -> PatchInfo -> RepoPatchInfoSource
data RepoPatchInfo Source
show/hide Instances
human_friendly :: PatchInfo -> DocSource
to_xml :: PatchInfo -> DocSource
pi_date :: PatchInfo -> CalendarTimeSource
set_pi_date :: String -> PatchInfo -> PatchInfoSource
pi_name :: PatchInfo -> StringSource
pi_rename :: PatchInfo -> String -> PatchInfoSource
pi_author :: PatchInfo -> StringSource
pi_tag :: PatchInfo -> Maybe StringSource
pi_log :: PatchInfo -> [String]Source
showPatchInfo :: PatchInfo -> DocSource

Patch is stored between square brackets.

 [ <patch name>
 <patch author>*<patch date>
  <patch log (may be empty)> (indented one)
  <can have multiple lines in patch log,>
  <as long as they're preceded by a space>
  <and don't end with a square bracket.>
 ]

note that below I assume the name has no newline in it.

is_tag :: PatchInfo -> BoolSource
Produced by Haddock version 2.4.2