Show More
@@ -1,5 +1,6 b'' | |||
|
1 | 1 | Mercurial git BK (*) |
|
2 | 2 | storage revlog delta compressed revisions SCCS weave |
|
3 | storage naming by filename by revision hash by filename | |
|
3 | 4 | merge file DAGs changeset DAG file DAGs? |
|
4 | 5 | consistency SHA1 SHA1 CRC |
|
5 | 6 | signable? yes yes no |
@@ -7,7 +8,7 b' signable? yes yes ' | |||
|
7 | 8 | retrieve file tip O(1) O(1) O(revs) |
|
8 | 9 | add rev O(1) O(1) O(revs) |
|
9 | 10 | find prev file rev O(1) O(changesets) O(revs) |
|
10 |
annotate file O( |
|
|
11 | annotate file O(revs) O(changesets) O(revs) | |
|
11 | 12 | find file changeset O(1) O(changesets) ? |
|
12 | 13 | |
|
13 | 14 | checkout O(files) O(files) O(revs)? |
@@ -17,12 +18,14 b' diff working dir O(changes) O(cha' | |||
|
17 | 18 | < 1s < 1s ? |
|
18 | 19 | tree diff revs O(changes) O(changes) ? |
|
19 | 20 | < 1s < 1s ? |
|
20 |
|
|
|
21 | find remote csets O(log new) O(revisions) ? | |
|
21 | hardlink clone O(files) O(revisions) O(files) | |
|
22 | ||
|
23 | find remote csets O(log new) rsync: O(revisions) ? | |
|
24 | git-http: O(changesets) | |
|
22 | 25 | pull remote csets O(patch) O(modified files) O(patch) |
|
23 | 100 csets/s 8 csets/s ? | |
|
26 | ||
|
24 | 27 | repo growth O(patch) O(revisions) O(patch) |
|
25 |
kernel history |
|
|
28 | kernel history 300M 3.5G? 250M? | |
|
26 | 29 | lines of code 2500 6500 (+ cogito) ?? |
|
27 | 30 | |
|
28 | 31 | * I've never used BK so this is just guesses |
General Comments 0
You need to be logged in to leave comments.
Login now