| 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. |
|