Scmbug integrates software configuration management (SCM) with bug-tracking. It aims to solve the integration problem once and for all. It will glue any source code version control system (such as CVS/CVSNT, Subversion, and Git) with any bug tracking system (such as Bugzilla, Mantis, Request Tracker, Test Director).
OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference, and navigate your source tree. It can understand various program file formats and version control histories like Mercurial, Bazaar, Git, ClearCase, Perforce, SCCS, RCS, CVS, or Subversion. In other words, it lets you grok (profoundly understand) the source.
ViewVC (formerly known as ViewCVS) is a Python/CGI-based system for viewing and interacting with Subversion and CVS repositories through your Web browser. It can browse directories, view changelogs, generate diffs, view arbitrary revisions, and display annotated ("blame") listings. It has full support for tags and branches, and contains a database-backed query system like Bonsai. It was initially based on the cvsweb work by Henner Zeller, but has been ported to Python and dramatically enhanced.
SVNManager is a Web-based administration tool for
servers that host Subversion repositories. With
this tool, users can remotely create repositories,
give access rights to users and groups, dump and
load repositories, and invite users to create an
account on the server.
SVN::Web provides a Web interface to Subversion repositories. You can browse the tree, view the history of a directory or a file, see what's changed in a specific revision, track changes with RSS, view diffs, and check out files.
相关项目Amateras, Media Player Classic - Home Cinema, Dumpper v.60.3, All-In-One Project, Properties Editor |
The svnmailer is a tool that is usually called by
a subversion hook to submit commit notifications
in various ways (at the moment: mail via SMTP or a
pipe to a sendmail like program, news via NNTP, or
CIA live tracker notification via XML-RPC). It is
derived from the original mailer.py distributed
with subversion, but should be much more
consistent, more extensible, and have many more
features.
TkCVS is a cross-platform, Tcl/Tk-based GUI for the CVS and Subversion configuration management systems. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS, Subversion, or RCS commands on the selected files. The Log Browser displays a branch diagram of the revision history. The Module Browser extends CVS with facilities for a user-friendly listing of modules in the repository. TkDiff is included for browsing and merging your changes.
Chora is built upon the Horde Application Framework and provides a read-only browser interface to any number of version control repositories. Advanced features include a visual branch view of the repository's history, pretty-printed output, annotation, patchsets and basic statistics.
相关项目TortoiseSVN, iReport-Designer for JasperReports, TuxGuitar, Darik's Boot and Nuke, All-In-One Project |
Submin provides a Web-based admin interface to your Subversion and Git repositories. Its features include user/group management, path permission management, the ability to create svn repositories and managing commit email messages. For Subversion, authentication is done with htpasswd/svn authz, so it can use the same login information as apache2/svn (and trac). For Git, ssh is used, and the login information is synched whenever a change is made. The Web interface can also work with NGINX/uWSGI, but the Subversion part only works with Apache.
相关项目Properties Editor, All-In-One Project, DeSmuME, Darik's Boot and Nuke, iReport-Designer for JasperReports |
Insurrection is a Web interface and RSS and Atom feed generator for Subversion that uses modern browser features while being as browser agnostic as possible. It has some repository rights administration features and a reasonably good-looking interface that can be customized. RSS and Atom feeds of updates to the project are available.
rsvndump is a command line tool that is able to
dump a subversion repository that resides on a
remote server. All data is dumped in the format
that can be read/written by svnadmin, so the data
produced by rsvndump can easily be imported into
a new subversion repository.
SVNChecker is a framework for Subversion
pre-commit hooks in order to implement checks of
the to-be-committed files before they are
committed. For example, you can check for the code
style or unit tests. The output of the checks can
be send by mail, written to a file, or simply
printed to the console.
Svnauto is a wrapper around Subversion that
automates and standardizes branching and merging.
The primary goal of the project is to simplify
the more complex features of Subversion and
therefore encourage their use.
相关项目TortoiseSVN, Amateras, Darik's Boot and Nuke, TuxGuitar, DeSmuME |
ViewSVN provides a simple, easy to set up Web
interface for browsing Subversion (SVN)
repositories. Currently, you can browse
directories and commit logs, view files, and
request diffs between file revisions.
BitNami JRubyStack provides a fast, easy way to
develop and deploy Ruby on Rails applications on a
Java runtime using JRuby. It includes JRuby,
Rails, Java, Tomcat, the GlassFish gem, MySQL, and
Subversion. It supports Windows, Linux, and Mac OS
X, so you can share the same Rails environment on
multiple platforms.