Source Control Tools in Java

9 projects

Pure Java Subversion client library (product name SVNKit). No native binaries or javahl; full SVN operations on working copies and repositories over HTTP, HTTPS, SVN, and FILE. Used by IntelliJ IDEA, TeamCity, Subclipse.

Details
jCVSInactive

CVS client written entirely in Java: full client/server protocol, Swing GUI client, and a servlet for web-based repository browsing and download.

Details
StatSvnInactive

Metrics tool for Subversion repositories. Generates HTML reports with tables and charts (LOC, churn, developer activity) from SVN log files. Based on StatCVS; uses JFreeChart.

Details
JSVNInactive

Java Swing GUI client for Subversion. Implements checkout, status, log, update, diff, commit; supports Ant tasks and IntelliJ IDEA plugin. Requires local SVN client.

Details
CBEInactive

Revision control system with integrated make-like functions in pure Java. CVS-like workflow with file renaming (history preserved) and optional database backend.

Details
GruntspudInactive

Graphical CVS client in Java. Uses the NetBeans CVS client library; runs standalone or as a jEdit plugin. Tree and table views, Web Start available.

Details
SourceJammerInactive

Source control and versioning system in Java. Server maintains files and history (check-in, check-out, etc. ); client talks to the server and manages local files.

Details
StatCvsInactive

Retrieves data from a CVS repository and generates HTML reports with tables and charts: LOC timeline, developer contribution, file/directory stats. Uses JFreeChart; output is a static HTML suite.

Details
SuperVersionInactive

Multi-user distributed version control based on change sets. GUI, branches, conflict resolution, history tree, CVS-style keyword substitution, transactional database. GPL; single-user 1.

Details