Coordinated multi-repository super-projects for Git
Gitslave is a script for coordinated version control of large projects combining code from multiple independent repositories using Git. More flexible than traditional git submodules, gitslave provides a simple wrapper around command-line git that manages a directory tree with multiple subsidiary ("slave") git repositories in sub-directories of a "master" git repository. Any git command run from the "gits" wrapper will be performed in all the git repositories; for example gits checkout -b newbranch will create the new branch in all repositories. Gitslave has been used for mid-sized product development with many slave repositories (representing different programs and plugins), branches, tags, and developers; and for single-person repositories tracking groups of .emacs and .vim repositories (in the latter case, it is basically used to keep the slave repositories up to date via a single command).
CvsChangelogBuilder is an utility to generate advanced, differential and/or graphical changelogs, for a project hosted on a CVS server (CVS change log). It provides a better output than the 'cvs log' command, and accept a lot of options.
Cvsplot is a perl script which analyses the history of a CVS-managed project. The script executes on a set of files, analyses their history, and automatically generates graphs that plot lines of code and number of files against time.
The LAMPAS project is a combination of common Open Source tools that provides a unified system from where administrators, developers and other parties can manage a large application cluster. The underlying platform is LAMP based.
The script helps commiting changes on several branches in CVS by creating a bunch of CVS commands which the user normally would have to create himself.
CVS Monitor is a perl CGI application for monitoring activity in a CVS repository. It is somewhat similar in purpose to cvsweb, but far more useful when you want to keep an eye on current development, or provide a view into the project to the public.
gitstat is a web-based statistics and monitoring system for git, a version control system which is best known for linux kernel
The DevTools project is an open-source (BSD-licensed) set of development tools, including a set of shared gmake-style utility makefiles, the TLM version-control wrapper, and various other little utility C++ programs and Perl and Python scripts.
Audited Objects (AO) is a tool for the analysis and optimization of automated software processes such as builds. It supports reuse of previously built objects, generation of prerequisite data, parallelization, etc.
A C/C++ dependency generator for large software projects. Parses all source files in a directory tree and constructs a large dependency file for inclusion in a Makefile.
This simple utility alows you to view the differences in branches of you cvs project in a graphical and easy to understand way.
CVS Web Client is the new name for a combined cvsweb+cvswebedit. It allows users to edit files in a CVS repository, using only a web browser.
Web-based subversion manager
Codepot is a web-based subversion repository manager. It incorporates the subversion revision control system and wiki-based documentation, and supports authentication via LDAP or DBMS. If you opt for the simplest, you can manage multiple subversion repositories independent of each other. Going beyond it, you can track issues, write documents, and upload release files. See it live at http://code.abiyo.net
Simple Firewall is a easy tool for administration users and access control. This tool is made for Linux. Using iptables for packet filtering Write in perl Save rules with xml. That can be run in bash shell and web via webmin. This version of firewa
dProjects is a really simple centralized web and rsync based version control system for small groups. The clients can initiate the file movements from the web interface.
Gives an overview (in a graphical-directory-view) where changes have to be done/expected on a three-way-diff. Not to be used for the actual diff/merge itself, but usefull to get an overview in advance.
Automation for managing Perforce codelines, based on a library of reusable Perl modules. Each codeline (branch) can have its own automated submit regression and shared default view.
Avalon - a fantasy, open source, enterprise website design kit. Development of the Avalon project is temporarily on hold. Please visit the project demo homepage for more information.
Textual and graphical CVS statistics generator written in perl.
A Web-site concentrating information, reviews, advocacy material and a comparison of Version Control systems, or Source Configuration Management (SCM) systems.
This project is meant to be a catch-all project for miscellaneous short scripts and patches that enhance CVS.
Want to use CVS to manage your projects? Know how to modify an XML file? If so, then CVS Interceptor might be for you. Just install CVS, upload some Perl files (maybe some Perl modules), modify an XML config file to fit your project and you're done.
CVS tools - set of utilities for users, project/build managers and system administrators. The tools use platform independent languages like bash, Perl, Python or Java. Platform support Win32/Cygwin and Linux based file systems.
CVSConsole is a Console based Text User Interface for CVS. The Frontend is planned in Curses Development Kit. Unlike the shell kind of interface, CVSConsole is menu based and utilises the full screen (25x80). The project allows the user to browse the rep
A suite of CVS goodies written in perl for the harried Big Project Administrator.