summaryrefslogtreecommitdiff
blob: 8a7578a41fa91c92b5b50f586793caf165810467 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>web-apps</herd>
<longdescription>
Chora is our tool for viewing code repositories that are managed using 
the CVS source control system. It aims to provide a high degree of 
integration with CVS and the other Horde web-based tools.

Right now, Chora comes close to matching existing CVS-Web scripts 
feature for feature, and provides a solid base for future development. 
Some exciting new features include a visual branch viewing tool, which 
intelligently displays the branch history of a given file. Branches have 
traditionally been a source of confusion when using CVS, and this 
feature aims to make it a bit clearer and easier to use.

Chora is designed from the ground-up with customisability in mind, since 
CVS is used in a variety of different ways. Because of this, all the CVS 
manipulation logic is abstracted away in our CVSLib library module. The 
main PHP scripts are simple HTML rendering scripts, while the complex 
RCS logic is hidden away in the library. This library can be used for a 
variety of other uses, such as searching for commits, graph generation, 
change collation, etc (all features planned for eventual inclusion into 
Chora).
</longdescription>
</pkgmetadata>