lotus

previous page: 07  Emacs Offers Extensions For Version Control (Version Control Systems Generally Available "Free)
  
page up: Configuration Management Tools FAQ
  
next page: 09  BCS (Version Control Systems Generally Available "Free)

08 Aegis (Version Control Systems Generally Available "Free)




Description

This article is from the Configuration Management Tools FAQ, by Dave Eaton dwe@arde.com with numerous contributions by others.

08 Aegis (Version Control Systems Generally Available "Free)

Aegis is a project change supervisor distributed under the GNU public
license. It was written by Peter Miller (millerp@canb.auug.org.au or
peterm@lucent.com). Reportedly it is a developer's tool, not a
manager's tool. It does not provide progress tracking or manage work
allocation. Aegis 2.2 copes with heterogenous environments.

While CVS (described elsewhere in this report) provides a repository;
aegis provides a repository, a baseline, mandatory reviews and
mandatory testing. Aegis may be configured to use almost any history
tool (such as RCS) and almost any dependency maintenance tool (such as
make), although traditional make may not be sufficiently capable.

The most significant point of departure between CVS and Aegis is
around the "checkin" function. Although CVS does have the ability to
run a script which allow or disallows a checkin before it occurs,
Aegis breaks this step into several pieces: the change must be known
to build, the change must have tests and those tests be known to have
run and passed, the change must then be reviewed (double check), and
then built and tested again (triple check).

The latest information and version of Aegis is available by HTTP from
http://www.canb.auug.org.au/~millerp/. Reference material, the
complete sourse, and its own FAQ are available.

 

Continue to:













TOP
previous page: 07  Emacs Offers Extensions For Version Control (Version Control Systems Generally Available "Free)
  
page up: Configuration Management Tools FAQ
  
next page: 09  BCS (Version Control Systems Generally Available "Free)