[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers] [ 101121 ] aegis support,
nobody <=