Projects tagged ‘scm’


[103 total ]

3394USERS
   

Subversion has rapidly become the version control standard and it is rapidly replacing open source and commercial solutions around the world. Subversion enables globally distributed software development teams to efficiently version and share source ... [More] code. The open source Subversion project was started in early 2000 by CollabNet, the primary corporate sponsor of Subversion. Key Capabilities: - Versioned directories - Atomic commits - Efficient handling of binary files - Quick branching and tagging - Directory and file meta data - Merge tracking - Natively client-server - Minimal server and network requirements - Low admin overhead - Good security more at: http://subversion.tigris.org/ Read Submerged, a blog about Subversion at http://blogs.open.collab.net/svn [Less]

1117USERS
   

TortoiseSVN is a very easy to use SCM / source control software for Microsoft Windows. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.

863USERS
   

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac ... [More] should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion, an integrated Wiki and convenient report facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making getting an overview of the project and tracking progress very easy. [Less]

640USERS
   

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.

556USERS
   

Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.

495USERS
   

Subclipse is an Eclipse Team Provider plug-in that provides support for Subversion to the Eclipse IDE. Subclipse includes support for all Subversion commands and features and is a mature project with an established user community.

420USERS
   

CVS is a version control system, an important component of Source Configuration Management (SCM).

207USERS
   

Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.

122USERS
   

Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.

111USERS
   

CMake is a cross-platform, open-source build system. It is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your cour choice, such as GNU Make, Visual Studio, and Xcode.

95USERS
   

Darcs is a free, open source source code management system. Every user has access to the full command set, removing boundaries between server and client or committer and non-committers. Darcs is easy to learn and efficient to use because it ... [More] asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch name, even the full "diff" for interesting patches. [Less]

91USERS
   

Hudson is an automated build system for a team as well as a system that monitors automated jobs (such as cron jobs)

75USERS
   

CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.

70USERS
   

CIA is a system for tracking open-source projects in real-time over the Web or IRC. Developers can see the latest changes to their code immediately, users can subscribe to see the latest bugfixes in their favorite programs.

67USERS
   

svk is a distributed version control system designed from the ground up to integrate cleanly with Subversion, the emerging standard in enterprise version control. With SVK, advanced branching and merging and even offline commits are easy.

66USERS
   

SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It ... [More] can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects. [Less]

59USERS
   

PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an ... [More] easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, tools for creating PEAR packages, and much more. [Less]

51USERS
   

ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between ... [More] those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output. [Less]

40USERS
   

Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.

35USERS
   

AnkhSVN is a Subversion plugin for Visual Studio. The software allows you to perform most Subversion operations directly from inside the Microsoft Visual Studio IDE. AnkhSVN 2.0, a major upgrade from 1.x, is now available with support for the latest versions of MSVS and Subversion 1.5 and extensive merge support.

35USERS
   

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before ... [More] other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everywhere before checkin will at least know shortly afterwards whether they have broken the build or not. Warning counts, lint checks, image size, compile time, and other build parameters can be tracked over time, are more visible, and are therefore easier to improve. [Less]

34USERS
   

Plugin development project for Trac. The project consists of many plugins created by Trac users.

25USERS
   

SVN Graphical client for windows and linux

23USERS
   

monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging ... [More] , lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates. It has good internationalization support, has no external dependencies, is written in C++, runs on Linux, Solaris, Mac OS X and other unixes, and Windows too. [Less]

22USERS
   

Tig is a git repository browser that additionally can act as a pager for output from various git commands. When browsing repositories, it uses the underlying git commands to present the user with various views, such as summarized revision log and ... [More] showing the commit with the log message, diffstat, and the diff. Using it as a pager, it will display input from stdin and colorize it. [Less]

20USERS
   

StatSVN retrieves information from a Subversion repository and generates various tables and charts describing the project development. * Timeline for the lines of code * Lines of code for each developer * Activity by Clock time ... [More] * Authors Activity * Author activity per Module * Author Most Recent Commits with links to ViewVc * Stats per directory * Average file size * Files with most revisions * Directory Sizes * Repository Tags Number of LOC per version. * Repository tree with file count and lines of code * LOC and Churn the evolution of LOC and the amount of change per day * Repo Map the dynamic hierarchical view of your repo for the last 30 days The current version of StatSVN generates a static suite of HTML or XDOC documents [Less]

18USERS
   

SVNKit is a pure Java Subversion library. SVNKit provides programming API to access and manipulate Subversion working copies and Subversion repositories and includes SVNKit-based Subversion command line client.

18USERS
   

Giggle is a graphical frontend for the git directory tracker (think of gitk on GTK+)

15USERS
   

StGIT is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of GIT. These operations are performed using GIT commands and the patches are stored as GIT commit objects, allowing easy merging of the StGIT patches into other repositories using standard GIT functionality.

14USERS
   

phpUnderControl aims to make the first steps with CruiseControl and PHP as easy as possible. It integrates three of the best PHP development tools into CruiseControl, combined with an easy setup routine and a small example project. With the provided ... [More] XSL stylesheets, the generated output of PHPUnit, PHP_CodeSniffer and phpDocumentor can be visualized in CruiseControl. [Less]