Size: 1191
Comment:
|
Size: 1350
Comment: linking
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
* Extremely high-performance delta-compressed storage scheme | * Extremely high-performance delta-compressed [:Revlog:storage scheme] |
Line 6: | Line 6: |
* Complete cross-indexing of files and changesets * Bandwidth and CPU efficient HTTP and SSH sync protocols |
* Complete cross-indexing of files and [:ChangeSet:changesets] * Bandwidth and CPU efficient HTTP and SSH sync [:WireProtocol:protocols] |
Line 11: | Line 11: |
* Allows arbitrary merging between developer branches | * Allows arbitrary [:Merge:merging] between developer [:Branch:branches] |
Line 16: | Line 16: |
* SHA1 integrity checking on repository data | * SHA1 integrity checking on [:Repository:repository] data |
Line 19: | Line 19: |
* Convenient backup | * Convenient [:BackUp:backup] |
Line 25: | Line 25: |
* Works with various GUI tools | * Works with various [:GUIClients:GUI tools] |
Line 29: | Line 29: |
* Conversion tools available for many popular SCMs | * [:RepositoryConversion:Conversion tools] available for many popular SCMs |
Line 31: | Line 31: |
* Supports user-defined hooks and extensions | * Supports user-defined hooks and [:CategoryExtension:extensions] |
Line 34: | Line 34: |
* Source code available under the GPL license | * [:DeveloperRepos:Source code] available under the GPL license |
Mercurial is:
- Fast
Extremely high-performance delta-compressed [:Revlog:storage scheme]
- Optimized for disk layout and access efficiency
Complete cross-indexing of files and [:ChangeSet:changesets]
Bandwidth and CPU efficient HTTP and SSH sync [:WireProtocol:protocols]
- Scalable
- Distributed development model supports unlimited numbers of developers
Allows arbitrary [:Merge:merging] between developer [:Branch:branches]
- Doesn't significantly degrade with large numbers of files or changesets
- No waiting for locks!
- Robust
SHA1 integrity checking on [:Repository:repository] data
- Append-only storage model with transaction journalling
- Fast full-repository verification
Convenient [:BackUp:backup]
- Easy to use
- Most commands are familiar to users of CVS and other systems
- Built-in command help
- Integrated stand-alone web interface
Works with various [:GUIClients:GUI tools]
- Easy to adopt
- Runs on UNIX, MacOS X, and Windows
[:RepositoryConversion:Conversion tools] available for many popular SCMs
- Allows a variety of usage models
Supports user-defined hooks and [:CategoryExtension:extensions]
- Free
[:DeveloperRepos:Source code] available under the GPL license
- Actively community supported and developed