69 lines
1.4 KiB
Plaintext
69 lines
1.4 KiB
Plaintext
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* <tt>[[TWikiStoreRcsFileDotPm][TWiki::Store::RcsFile]]</tt>
|
|
|
|
|
|
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* <tt></tt>
|
|
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* <tt>($text) -> \@@diffArray</tt>
|
|
|
|
| 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
|
|
@
|