Community  »  Applications  »  Chora

Chora is our tool for viewing code repositories that are managed using the CVS or Subversion source control systems. It aims to provide a high degree of integration with CVS, SVN 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.

Other features include:

  • Directory-based views, with a summary of the most recent activity.
  • View full log history on a single file, with the ability to stick to a single branch.
  • Request arbritrary differences between versions and branches. These can be viewed in a variety of formats, ranging from raw diff output to human-readable HTML.
  • Visual branch viewing for a single file, which graphically represents the history of the file with respect to branches from the main trunk of development.
  • Annotation (otherwise known as 'blame') support, which shows which authors are responsible for which portions of a file's contents.

Chora is designed from the ground-up with customisability in mind, since Version Control Systems are used in a variety of different ways. Because of this, all the repository manipulation logic is abstracted away in our VC library module. The main PHP scripts are simple HTML rendering scripts, while the complex repository 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).

If you are interested in helping develop this module, or just want to ask questions and keep an eye on its progress, be sure to join our mailing list!

Featured At

Featured at:
International PHP Conference
Meatball Wiki: MeatballWiki
ClearOS - Linux Small Business Server - SBS Alternative
ClearOS is a powerful yet easy-to-use Linux network server gateway solution
more
hide
rudd-o.com
Rudd-O.com: the latest twenty — Rudd-O.com in English
A feed with the latest twenty articles and more, in all languages.
more
hide
hlrnet.com
hlrnet.com - Homepage Hans Le Roy
Homepage Hans Le Roy: Spanish, Teaching, Computer Sciences and more
Home: Lasa knowledgebase
ICT Hub Knowledgebase
Paul M. Jones | There are no solutions, only tradeoffs.
more
hide
osor.eu
Open source observatory | Joinup
PHPkitchen
A PHP developers' resource with tutorials and news focusing on OOP, Open Source and freelance.
! Big Blue Host - Cheap Web Hosting, Reseller Hosting, Cpanel Web Hosting
Big Blue Host provides business website hosting starting at $3.95 a month. New York City based webhost providing Company Web Hosting and Website Hosting. LAMP Hosting (Linux, Apache, MySQL, and PERL PHP Hosting) for Ecommerce web hosting.

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

The Horde Project @hordeuser No, because such features are not possible via POP3.
4 months ago     

hordeuser @hordeproject does IMP support search/filter/sent items for POP3?
4 months ago     

ICTConsultant https://t.co/pz8RxJXFDV Download installers and virtual machines or run your own Horde Groupware Webmail server in the cloud.
4 months ago     

365webhost247 http://t.co/TQXN0Qlayd Stored XSS in FOG Image deployment system - FD - Vulnerability title: Multiple Stored ... -
4 months ago     

The Horde Project @ThijsRoumen Probably not, but again: please talk to your provider.
4 months ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress