equal
deleted
inserted
replaced
1 Mercurial git BK (*) |
1 Mercurial git BK (*) |
2 storage revlog delta compressed revisions SCCS weave |
2 storage revlog delta compressed revisions SCCS weave |
3 storage naming by filename by revision hash by filename |
3 storage naming by filename by revision hash by filename |
4 merge file DAGs changeset DAG file DAGs? |
4 merge file DAGs changeset DAG file DAGs? |
5 consistency SHA1 SHA1 CRC |
5 consistency SHA1 SHA1 CRC |
6 signable? yes yes no |
6 signable? yes yes no |
7 |
7 |
8 retrieve file tip O(1) O(1) O(revs) |
8 retrieve file tip O(1) O(1) O(revs) |
9 add rev O(1) O(1) O(revs) |
9 add rev O(1) O(1) O(revs) |
10 find prev file rev O(1) O(changesets) O(revs) |
10 find prev file rev O(1) O(changesets) O(revs) |
11 annotate file O(revs) O(changesets) O(revs) |
11 annotate file O(revs) O(changesets) O(revs) |