Linux SoftwareSystemFilesystemsAegis 4.22

Aegis 4.22


Aegis is a transaction-based software configuration management system. Aegis project provides a framework within which a team of dev
Developer:   Peter Miller
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Aegis is a transaction-based software configuration management system.

Aegis project provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible.

Here are some key features of "Aegis":
  • All operations on the repository are based on change sets.
  • True configurations. All changes are reproducable snapshots. Every change set has a unique configuration identifier.
  • Ability to rename files without losing their history.
  • Binary files are supported.
  • File meta-data are versioned. Aegis versions not only file contents and file existence, but also the `execute' permission flag on files and file attributes. Users can attach arbitrary meta-data ("attributes") to any file.
  • Commits are truly atomic. No part of a commit takes effect until the entire commit has succeeded. Log messages are attached to the revision, not stored redundantly as in CVS.
  • Access controls on lines of development (branches). Creating a branch in Aegis can be accomplished with a single, fast command.
  • Repository synchronization, geographically distributed development.
  • Optimal performance for all users, local or remote, beuase there isn't any difference. Repository syncgronization means all developers, local or remote, get optimal performance.
  • Disconnected commits. Have you ever screwed up a code base on an airplane or a vacation and wished you could back out? Productivity while traveling, at home, at remote offices with partial or slow network connectivity.
  • Peer-to-peer architecture. Work may flow in any direction, including "sideways" between two sites without involving a master site.
  • Costs are proportional to change size, not data size. In general, the time required for an Aegis operation is proportional to the size of the changes resulting from that operation, not to the absolute size of the project in which the changes are taking place.
  • Aegis uses a collection of very simple on- disk formats for archives and ancillary databases. It does not require or use a relational database, hash-table database, or anything else that requires acolytes and administrators. Consequently, creating a new project repository is utterly trivial: a single Aegis command does it, basically by creating some new directories

    What's New in This Release:
  • There is a new aefinish(1) command which may be used to automatically finish development of a change set.
  • There is a new aetar -exclude-auto-tools option, which can be used to exclude common GNU Autoconf and Automake files.
  • There is a new aede-policy(1) command for checking change sets before they end development.
  • There is a new ae-repo-ci(1) command which may be used for parallel check-in into CVS or SVN.
  • Many more minor feature enhancements were done.
  • Many bugs were fixed.
    tags the changes  command which  which may  optimal performance  and file  changes are  change set  meta data  change sets  

    Download Aegis 4.22


     http://prdownloads.sourceforge.net/aegis/aegis-4.22.tar.gz?use_mirror=surfnet
     http://prdownloads.sourceforge.net/aegis/aegis-4.22.tar.gz?use_mirror=keihanna
     http://prdownloads.sourceforge.net/aegis/aegis-4.22.tar.gz?use_mirror=umn


    Authors software

    Aegis 4.22 (by Peter Miller)
    Aegis is a transaction-based software configuration management system.

    Aegis project provides a framework within which a team of dev

    The Plastic File System 1.9 (by Peter Miller)
    The Plastic File System is an LD_PRELOAD module for manipulating what the file system looks like for programs

    Cook 2.26 (by Peter Miller)
    Cook is a tool for constructing files

    dnsutl 1.8 (by Peter Miller)
    dnsutl package is a collection tools to make administering DNS easier

    SRecord 1.26 (by Peter Miller)
    SRecord is a collection of powerful tools for manipulating EPROM load files


    Similar software

    Aegis 4.22 (by Peter Miller)
    Aegis is a transaction-based software configuration management system.

    Aegis project provides a framework within which a team of dev

    Aegis Virus Scanner 2.0.0 (by Gavin Brown)
    Aegis project is a virus scanner for Linux, Unix and Windows with a simple and intuitive user interface.

    Aegis supports scanning

    Subversion 1.4.2 (by CollabNet)
    The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source c

    CVS 1.11.22 (by Derek Robert Price & Ximbiot)
    CVS is a version control system, an important component of Source Configuration Management (SCM)

    SVK::Help::Intro 1.08 (by SVK::Help::Intro Team)
    SVK::Help::Intro is a introduction to svk.

    svk is an open source distributed version control system which is designed to interoper

    Bky 1.0.0 (by Angel Ortega)
    Bky is a minimalistic, distributed Version Control System/Source Code Management tool

    Eunit 1.1 (by Mickael Remond)

    Etcsvn 0.2.1 (by Joseph Rawson)
    Etcsvn is a command line program for managing system configurations in subversion

    ArX 2.2.4 (by Kevin B. Smith)
    ArX is a Revision Control System (RCS), like CVS, Subversion, or GNU arch

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit


    Other software in this category

    Aegis 4.22 (by Peter Miller)
    Aegis is a transaction-based software configuration management system.

    Aegis project provides a framework within which a team of dev

    Davenport 0.9.10 (by eglass1)
    Davenport is a servlet which provides a WebDAV gateway to SMB shared resources

    xdiskusage 1.48 (by Bill Spitzak)
    xdiskusage is a user-friendly program to show you what is using up all your disk space.

    It is based on the design of xdu written b

    DirsSync 2.1 RC2 (by vincent_delft)
    This application has been written in Python using the wonderful wxPython libraries.

    You can use it to compare a local directory (a

    ext3 0.0.7a (by Stephen Tweedie)
    ext3 adds journaling filesystem capabilities to ext2fs.

    What is journaling?

    It means you don't have to fsck after a crash

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags