Comparison between Aegis

Back to main page

   
SCM feature: Aegis Add to comparison: +CVS
+AccuRev
+AllChange
+Arch
+Bazaar
+BitKeeper
+ClearCase
+CM+
+CMSynergy
+Co-Op
+Darcs
+Git
+LibreSource Synchronizer
+Mercurial
+Monotone
+OpenCM
+Perforce
+PureCM
+SourceAnywhere
+Subversion
+Superversion
+Surround SCM
+svk
+Team Foundation Server
+Vesta
+Visual SourceSafe
Atomic Commits
Commits are atomic.
Files and Directories Moves or Renames
Yes. Renames are supported.
Intelligent Merging after Moves or Renames
Unknown. FILL IN.
File and Directories Copies
No. Copies are not supported.
Remote Repository Replication
Yes.
Propagating Changes to Parent Repositories
Yes.
Repository Permissions
Yes. Aegis relies on the UNIX permissions system to implement permissions for files in the repository.
Changesets' Support
Yes. Changesets are supported.
Tracking Line-wise File History
Yes. aeannotate
Ability to Work only on One Directory of the Repository
No. All changes are made repository-wide.
Tracking Uncommited Changes
Yes. Using aediff.
Per-File Commit Messages
Documentation
Medium. The documentation is given in several large scope troff documents, that are only usable as not-so-PDFish PDF documents, and as text documents that lack any formatting. It is very hard to get started using it with the online resources. The content is of good quality, but otherwise not made very accessible.
Ease of Deployment
The Aegis binary should be installed as SUID-root, and so requires root privileges to install. It also not very portable to Win32 systems. Other than that, Aegis supports an easy autoconf or RPM/apt-based installation process.
Command Set
A complex command set that involves many operations just to get started. Not CVS-compatible. (albeit support for such basic operations was contemplated) Note that Aegis is a Software Configuration Management system and not just a simple version control system, which may justify this extra complexity.
Networking Support
Poor. Aegis is filesystem-oriented and so can be networked only via NFS (network file-system) or a similar protocol. There exists some HTTP-functionality, but it is quite limited.
Portability
Medium. The source is portable across all UNIXes, but the Windows version work only using cygwin, and even then not entirely natively.
Web Interface
Yes.
Availability of Graphical User-Interfaces.
There is tkaegis.
 


Information taken from Better SCM Initiative website by Shlomi Fish (shlomif@iglu.org.il).

Reorganized for usability by Alexey Mahotkin (Version Control Blog) in 2008.

 

Creative Commons License
This work is licensed under a Creative Commons License.