Source code browsing online: CVSWeb

CVSWeb source code browsing allows the user to browse CVS managed files and their previous versions. Specifically, CVSWeb enables you to:

  • Drill down through directories to get to individual source code files
  • List versions for each file with author name and change log comments
  • View any version of a source file
  • See color-coded the differences between any two versions of a file
  • See files annotated with the author of each section

Access source code browsing by clicking the Source link in the Project menu within any project page.

CVSWeb is a browser-based interface for CVS repositories. Browse the file hierarchy by selecting directories (designated with slashes after them, e.g. "www/"). When you click on a file, you can view the revision history for that file. Selecting a revision number downloads that revision of the file. Each revision includes a link to display differences between that revision and the previous one. A form at the bottom of the file revision history page allows you to display differences between arbitrary revisions.

Look at some examples of browseable CVSWeb source trees on other open source projects:

e-speak
netbeans.org
openoffice.org
mozilla
or
Cygnus Sourceware