comparison.txt
changeset 1308 2073e5a71008
parent 139 17e66e1a0382
equal deleted inserted replaced
1285:1546c2aa6b30 1308:2073e5a71008
     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)