[Top]
Parser
Parser.RCS
|
Class Parser.RCS
- Description
-
A RCS file parser that eats a RCS *,v file and presents nice pike
data structures of its contents.
-
string Parser.RCS()->head
string Parser.RCS()->branch
array(string) Parser.RCS()->access
string Parser.RCS()->comment
string Parser.RCS()->expand
string Parser.RCS()->description
- Variable
locks
-
mapping(string:string) Parser.RCS()->locks
- Description
-
Maps from username to revision for users that have acquired locks
on this file.
- Variable
strict_locks
-
int(0..1) Parser.RCS()->strict_locks
- Description
-
1 if strict locking is set, 0 otherwise.
- Variable
tags
-
mapping(string:string) Parser.RCS()->tags
- Description
-
Maps tag names (indices) to tagged revision numbers (values).
- Variable
branches
-
mapping(string:string) Parser.RCS()->branches
- Description
-
Maps branch numbers (indices) to branch names (values).
- Variable
revisions
-
mapping(string:object(Revision)) Parser.RCS()->revisions
- Description
-
Data for all revisions of the file. The indices of the mapping are
the revision numbers, whereas the values are the data from the
corresponding revision.
- Variable
trunk
-
array(mapping) Parser.RCS()->trunk
- Description
-
Data for all revisions on the trunk, sorted in the same order as the
RCS file stored them - ie descending, most recent first, I'd assume
(rcsfile(5), of course, fails to state such irrelevant information).
|