data/TWiki/TWikiStoreRcsWrapDotPm.txt
author Colas Nahaboo <colas@nahaboo.net>
Sat, 26 Jan 2008 15:50:53 +0100
changeset 0 414e01d06fd5
permissions -rw-r--r--
RELEASE 4.2.0 freetown
     1 ---+ Package =TWiki::Store::RcsWrap=
     2 
     3 This package does not publish any methods. It implements the
     4 virtual methods of the [[TWikiStoreRcsFileDotPm][TWiki::Store::RcsFile]] superclass.
     5 
     6 Wrapper around the RCS commands required by TWiki.
     7 There is one of these object for each file stored under RCS.
     8 
     9 
    10 %TOC%
    11 
    12 ---++ ObjectMethod *finish* <tt>()</tt>
    13 Break circular references.
    14 
    15 
    16 
    17 ---++ StaticMethod *parseRevisionDiff* <tt>($text) -> \@diffArray</tt>
    18 
    19 | Description: | parse the text into an array of diff cells |
    20 | #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) |
    21 | Parameter: =$text= | currently unified or rcsdiff format |
    22 | Return: =\@diffArray= | reference to an array of [ diffType, $right, $left ] |
    23 | TODO: | move into RcsFile and add indirection in Store |
    24 
    25