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:
more
hide
qmail.org
qmail mirror selection
more
hide
liquidx.net
liquidx.net by Alastair Tse - liquidx
more
hide
rss2.com
RSS2.com - All the Best RSS Feeds For Your Guilt-Free Reading and Enjoyment
RSS2.com - All the Best RSS Feeds For Your Guilt-Free Reading and Enjoyment
SecuritySpace
SecuritySpace.com is a leading web security portal, providing internet security related news, resources, tools and services.
Blue State Digital
One of the world's leading digital strategy agencies, Blue State Digital works with nonprofits, brands and campaigns to build communities that take action.
more
hide
kattare.com
Kattare Hosting: The Java Hosting Experts
Home of Kattare Internet Services - The Java Hosting Experts
Seagull PHP Framework :: Overview
Seagull is an object oriented framework written in PHP that focuses on best practices, clean code and reusable components.
phppatterns.com
Linux Junkies | Internet Unveiled - Marketing & Tech
more
hide
robots.net
robots.net - Robot news and Robotics Info

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

The Horde Project @AndreasDriesen @BastianZH Horde "spricht" auch #CardDAV, geht also mit enstprechenden Apps auch ohne #ActiveSync.
4 days ago     

Andreas Driesen @BastianZH Oder @davdroidapp und @ownCloud / @BaikalServer. Oder doch mit #ActiveSync und @hordeproject.
4 days ago     

Roland RT @gitlotto: horde: Horde #PHP http://t.co/6JAcRf2rIq
1 week ago     

Git Lotto horde: Horde #PHP http://t.co/6JAcRf2rIq
1 week ago     

A.T.O.M Set up private calendar service, now my samsung S-Planner syncs to hordeproject running on own server. Nice! #privacy Protect Americans' Pr…
2 weeks ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress