|
Data.FileStore.Generic | Portability | GHC 6.10 required | Stability | alpha | Maintainer | John MacFarlane <jgm@berkeley.edu> |
|
|
|
Description |
Generic utility functions for working with filestores.
|
|
Synopsis |
|
|
|
Documentation |
|
|
:: Contents a | | => FileStore | Resource to create.
| -> FilePath | ID of previous revision that is being modified.
| -> RevisionId | Author of change.
| -> Author | Description of change.
| -> Description | Contents of resource.
| -> a | | -> IO (Either MergeInfo ()) | | Modify a named resource in the filestore. Like save, except that a revision ID
must be specified. If the resource has been modified since the specified revision,
Left merge information is returned. Otherwise, Right the new contents are saved.
|
|
|
|
|
|
|
Difference Indicator. A value is either from the First list, the Second
or from Both.
| Constructors | | Instances | |
|
|
|
:: FileStore | | -> FilePath | Resource name to get diff for.
| -> Maybe RevisionId | Just old revision ID, or Nothing for empty.
| -> Maybe RevisionId | Just oew revision ID, or Nothing for latest.
| -> IO [(DI, [String])] | | Return a unified diff of two revisions of a named resource.
Format of the diff is a list [(DI, [String])], where
DI is F (in first document only), S (in second only),
or B (in both), and the list is a list of lines (without
newlines at the end).
|
|
|
|
:: FileStore | | -> Bool | When true the description must
match exactly, when false partial
hits are allowed.
| -> FilePath | The resource to search history for.
| -> Description | Revision description to search for.
| -> IO [Revision] | | Return a list of all revisions that are saved with the given
description or with a part of this description.
|
|
|
|
:: Contents a | | => FileStore | True for exact description match, False for partial match.
| -> Bool | Resource name to retrieve.
| -> FilePath | Just revision ID or description, or Nothing for empty.
| -> Maybe String | | -> IO a | | Try to retrieve a resource from the repository by name and possibly a
revision identifier. When retrieving a resource by revision identifier fails
this function will try to fetch the latest revision for which the
description matches the given string.
|
|
|
|
Like directory, but returns information about the latest revision.
|
|
Produced by Haddock version 2.6.0 |