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:
Ask Me Help Desk
Become an expert or ask an advisor about ANY subject, such as financial advice or medical questions, at this question-and-answer community.
more
hide
ohloh.net
Ohloh, the open source network
Ohloh is an open source directory that anyone can edit. It features comprehensive metrics and analysis on thousands of open source projects.
more
hide
swik.net
The Open Source Wiki - SWiK
SWiK is a project to document open source software. SWiK is both a marketing project for SourceLabs and a public service to the open source community, to encourage open source to thrive and grow. Additionally, SWiK can serve as a general purpose wiki.
apache friends - #META_TITLE#
XAMPP is an easy to install Apache Distribution for Linux, Windows, Mac OS X, and Solaris. The package includes the Apache web server, MySQL, SQLite, PHP, Perl, a FTP-Server and phpMyAdmin.
more
hide
freebsd.org
The FreeBSD Project
Server Fault
more
hide
chronicle.com
Home - The Chronicle of Higher Education
tripwire magazine — handpicked goodies for Web Developers and Designers
handpicked goodies for Web Developers and Designers
thefreecountry.com: Free Programmers' Resources, Free Webmasters' Resources, Free Security Resources
Free programmers' resources, webmaster resources and internet software. Free Compilers, Libraries, Tools, CGI, PHP, JavaScript, Online timers, etc.
more
hide
foxytunes.com
FoxyTunes - Control any media player while surfing the Web and more...
FoxyTunes - Firefox, Web and Music

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

VM Depot Run your own Web email system on Azxure using Horde Groupware Webmail Edition http://t.co/DNLnVPELAq
1 week ago     

The Horde Project RT @vmdepot: Run your own Web email system on Azxure using Horde Groupware Webmail Edition http://t.co/DNLnVPELAq
1 week ago     

Torben Dannhauer @capito5 @hordeproject 5.1 provides cardDAV,calDAV and Exchange ActiveSync 14.1. As long as your blackberry suports one of these: yes :)
1 week ago     

Armando Capito ☭ RT @TorbenDannhauer: @capito5 @hordeproject 5.1 provides cardDAV,calDAV and Exchange ActiveSync 14.1. As long as your blackberry suports o…
1 week ago     

Armando Capito ☭ Can i use @hordeproject from blackberry ? Is possible ? I hope your answer soon,thanks.
1 week ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress