savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] [ 101121 ] aegis support


From: nobody
Subject: [Savannah-hackers] [ 101121 ] aegis support
Date: Wed, 28 Aug 2002 00:36:47 -0400

Support Request #101121, was updated on 2002-Jul-23 19:33
You can respond by visiting: 
http://savannah.gnu.org/support/?func=detailsupport&support_id=101121&group_id=11

Category: None
Status: Open
Priority: 5
Summary: aegis support

By: jmd
Date: 2002-Aug-28 12:36
Logged In: YES 
user_id=5461
Browser: Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)

OK.  Here are some of the fundamentals differences between 
aegis and CVS.  Please note I'm not an expert on CVS so my 
info may be out of date and/or plain wrong!

Aegis is transaction based.  That is, every `commit' is 
atomic, whereas CVS is file based (If foo.c gets committed, 
but foo.h is forgotten, then there's trouble).

Aegis enforces  integrity of the project.  It is impossible
to commit something that will break the project.  Examples 
of something `breaking' the project, is a source file that 
will not compile or something that'll cause the program to 
crash.  CVS on the other hand will commit absolutely 
anything that the user requests.

Aegis works in unison with the tools used to develop the 
project.  For example the makefile (or whatever build 
system  and dependency maintenance tool you have).   CVS 
knows nothing about the  build system.

Aegis can work with (almost) any history format (RCS, fhist 
etc).   CVS is reistricted to RCS format.


With a properly set up aegis project, it is impossible to 
misuse.  CVS has `backdoors' which allow arbitrary access 
to the repository.


Some disadvantages of aegis are:

* It is essential that the build system (Makefile) is 
absolutely perfect.

* Essentially useless on WIN32 systems.

* Steep learning curve for novice administrators (but not 
for users).

* Perceived by naive indivduals as introducing unecessary 
complications.




----------------------------------------------------------------------

By: yeupou
Date: 2002-Aug-10 15:56
Logged In: YES 
user_id=1896
Browser: Links (2.1pre1; Linux 2.4.18-3 i586; x)

It could be interesting to provide such an alternative to CVS. 

Would you like to list us differencies between CVS and aegis?

----------------------------------------------------------------------
You can respond by visiting: 
http://savannah.gnu.org/support/?func=detailsupport&support_id=101121&group_id=11




reply via email to

[Prev in Thread] Current Thread [Next in Thread]