Pyrseas provides a framework and utilities to upgrade and maintain a relational database. It currently includes the dbtoyaml utility to create a YAML description of a PostgreSQL database's tables, and the yamltodb utility to generate SQL statements to modify a database to match an input YAML specification. It also aims to develop data administration tools to supplement an agile database development process.
Fossil is a distributed software configuration management/version control system built with reliability and ease of use on mind. It comes with integrated bug tracking and a wiki. It is distributed as a single static binary for easy installation and the ability to run in a chrooted environment. Other highlights include a Web interface, autosync, simple networking, and CGI support.
Repocafe helps users and admins manage subversion repositories. Admins can easily set up svn hosting. Users can create repositories and manage repo/path access rights using the self-service Web application. Authentication is LDAP-based. Using multiple LDAPs is supported. It is easy to facilitate use of large existing groups.
CVSToys is a collection of companion tools for the Concurrent Versions System, better known as CVS. It currently contains FreshCVS, which performs actions in response to a commit. Actions include notification by various methods, updating a working copy, and rsync'ing to backup. Another key feature of FreshCVS notifications is that you receive one per commit, not one for each directory of the commit as loginfo-triggered scripts are prone to do. FreshCVS is extensible with Python, and notifications may be published by a Perspective Broker network service, allowing 3rd party clients to listen in.
A Simple Version Control System is an easy to install and easy to to use version/revision control system. It differs from most other version control systems in that it is designed to keep track of files in place. It does not allow any changes to be made to files; all changes require the users to change files externally with FTP or SSH access. It is very easy to set up and use. Users do not need to work with repository, branches, commit, and check-out files. All a user needs to do is upload the changes files and click Update, or if enabled, just wait for it to be updated automatically.