The file store needs to deal with versioning and meta-data. This is achieved using gitty.pl, a git-like content-base store that lacks git's notion of a tree. I.e., all files are considered individual and have their own version.
storage_file(+File, -Data, -Meta)
is semidet.
% storage_meta_data(+File, -Meta)
is semidet.
True if File is known in the store. @arg Data is a string holding the content of the file @arg Meta is a dict holding the meta data about the file.
true
(default), reload the file if the user saves it.files
driver. For database drivers this is supposed to be
handled by the database.files
driver. For database drivers this is supposed to be
handled by the database.The following predicates are exported, but not or incorrectly documented.