Mercurial > hg-stable
changeset 139:17e66e1a0382
Minor updates to comparison
author | mpm@selenic.com |
---|---|
date | Mon, 23 May 2005 16:05:05 -0800 |
parents | c77a679e9cfa |
children | 30ef77113872 |
files | comparison.txt |
diffstat | 1 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/comparison.txt Mon May 23 16:00:02 2005 -0800 +++ b/comparison.txt Mon May 23 16:05:05 2005 -0800 @@ -1,5 +1,6 @@ Mercurial git BK (*) storage revlog delta compressed revisions SCCS weave +storage naming by filename by revision hash by filename merge file DAGs changeset DAG file DAGs? consistency SHA1 SHA1 CRC signable? yes yes no @@ -7,7 +8,7 @@ retrieve file tip O(1) O(1) O(revs) add rev O(1) O(1) O(revs) find prev file rev O(1) O(changesets) O(revs) -annotate file O(1)|O(revs) O(changesets) O(revs) +annotate file O(revs) O(changesets) O(revs) find file changeset O(1) O(changesets) ? checkout O(files) O(files) O(revs)? @@ -17,12 +18,14 @@ < 1s < 1s ? tree diff revs O(changes) O(changes) ? < 1s < 1s ? -local clone O(files) O(revisions) O(files) -find remote csets O(log new) O(revisions) ? +hardlink clone O(files) O(revisions) O(files) + +find remote csets O(log new) rsync: O(revisions) ? + git-http: O(changesets) pull remote csets O(patch) O(modified files) O(patch) - 100 csets/s 8 csets/s ? + repo growth O(patch) O(revisions) O(patch) - kernel history 250M? 3.5G? 250M? + kernel history 300M 3.5G? 250M? lines of code 2500 6500 (+ cogito) ?? * I've never used BK so this is just guesses