head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2006.06.25.16.26.33; author TWikiContributor; state Exp; branches; next 1.1; 1.1 date 2006.02.01.12.01.25; author TWikiContributor; state Exp; branches; next ; desc @new-topic @ 1.2 log @buildrelease @ text @---+ Package =TWiki::Store::RcsWrap= *extends* [[TWikiStoreRcsFileDotPm][TWiki::Store::RcsFile]] This package does not publish any methods. It implements the virtual methods of the [[TWikiStoreRcsFileDotPm][TWiki::Store::RcsFile]] superclass. Wrapper around the RCS commands required by TWiki. There is one of these object for each file stored under RCS. %TOC% ---++ ObjectMethod *finish* Complete processing after the client's HTTP request has been responded to. 1 breaking circular references to allow garbage collection in persistent environments ---++ StaticMethod *parseRevisionDiff* ($text) -> \@@diffArray | Description: | parse the text into an array of diff cells | | #Description: | unlike Algorithm::Diff I concatinate lines of the same diffType that are sqential (this might be something that should be left up to the renderer) | | Parameter: =$text= | currently unified or rcsdiff format | | Return: =\@@diffArray= | reference to an array of [ diffType, $right, $left ] | | TODO: | move into RcsFile and add indirection in Store | @ 1.1 log @buildrelease @ text @d14 8 @