Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Package
This class is PACKAGE PRIVATE to Store, and should never be | ||||||||
Changed: | ||||||||
< < | used from anywhere else. Base class of implementations of stores | |||||||
> > | used from anywhere else. It is the base class of implementations of stores | |||||||
that manipulate RCS format files. The general contract of the methods on this class and its subclasses | ||||||||
Line: 20 to 20 | ||||||||
Added: | ||||||||
> > | ObjectMethod finish ()Break circular references. | |||||||
ObjectMethod getRevisionInfo ($version) -> ($rev,$date,$user,$comment)
| ||||||||
Line: 43 to 48 | ||||||||
Deleted: | ||||||||
< < | ObjectMethod readMetaData ($name) -> $textGet a meta-data block for this web | |||||||
ObjectMethod getWorkArea ($key) -> $directorypathGets a private directory uniquely identified by $key. The directory is intended as a work area for plugins. The standard is a directory named the same as "key" under | ||||||||
Changed: | ||||||||
< < | $TWiki::cfg{RCS}{WorkAreaDir}
ObjectMethod saveMetaData ($web,$name) -> $textWrite a named meta-data string. If web is given the meta-data is stored alongside a web. | |||||||
> > | $TWiki::cfg{WorkingDir}/work_areas | |||||||
Line: 103 to 95 | ||||||||
Added: | ||||||||
> > | ObjectMethod searchInWebMetaData ($query,\@topics) -> \%matchesSearch for a meta-data expression in the content of a web.$query must be a TWiki::Query object.
Returns a reference to a hash that maps the names of topics that all matched
to the result of the query expression (e.g. if the query expression is
'TOPICPARENT.name' then you will get back a hash that maps topic names
to their parent.
SMELL: this is really inefficient!
| |||||||
ObjectMethod moveWeb ($newWeb)Move a web. | ||||||||
Line: 130 to 135 | ||||||||
Changed: | ||||||||
< < | ObjectMethod restoreLatestRevision ($wikiname) | |||||||
> > | ObjectMethod restoreLatestRevision ($user) | |||||||
Restore the plaintext file from the revision at the head. | ||||||||
Line: 323 to 328 | ||||||||
Deleted: | ||||||||
< < | sub _constructAttributesForAutoAttached as long as stat is defined, return an emulated set of attributes for that attachment. | |||||||
ObjectMethod getAttachmentList ($web,$topic)returns {} of filename => { key => value, key2 => value } for any given web, topic | ||||||||
Line: 339 to 340 | ||||||||
Generate string representation for debugging | ||||||||
Added: | ||||||||
> > |
ObjectMethod recordChange ($user,$rev,$more)Record that the file changedObjectMethod eachChange ($since) -> $iteratorReturn iterator over changes - see Store for details |