bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
| 
2495.2.2
by Aaron Bentley
 Add initial push/pull analysis  | 
1  | 
/* ESTIMATES ARE VERY ROUGH APPROXIMATIONS */
 | 
| 
2495.2.1
by Aaron Bentley
 Add bundle creation and merge scaling analysis  | 
2  | 
digraph performance {  | 
3  | 
gdfo_api -> gdfo_cache;  | 
|
4  | 
gdfo_api -> gdfo_usage;  | 
|
5  | 
gdfo_api[label="GDFO API\n1 day"];  | 
|
6  | 
gdfo_cache[label="GDFO Cache\n1 week"];  | 
|
7  | 
gdfo_usage[label="GDFO Usage\n3 days"];  | 
|
8  | 
data_collation[label="Data co-location API\n1 month"];  | 
|
9  | 
repository_stacking[label="Repository stacking API\n2 months"];  | 
|
10  | 
bundle_container[label="Bundle container format\n2 weeks"]  | 
|
11  | 
xdelta[label="Xdelta sanity/learning\n2 weeks"];  | 
|
12  | 
xdelta_imp[label="Xdelta implementation\n1 week"];  | 
|
13  | 
xdelta -> xdelta_imp;  | 
|
14  | 
q_splitting[label="Question radix directory splitting\n2 weeks"];  | 
|
15  | 
i_splitting[label="Implement inventory splitting\n6-8 weeks"]  | 
|
16  | 
q_splitting -> i_splitting;  | 
|
17  | 
get_weave[label="deprecate get_weave\n1 week"];  | 
|
18  | 
per_file_graph -> get_weave;  | 
|
19  | 
per_file_graph[label="Access for per-file graph data\n1 days"];  | 
|
20  | 
repo_apis[label="For each use case, build targeted repo agnostic APIs\n10-40 days"];  | 
|
21  | 
rev_validators[label="Revision validators (use in GPG sigs etc) may poly\n3 days"];  | 
|
22  | 
anno_cache[label="Annotations become a cache:\n logically separate data\n2 weeks"]  | 
|
23  | 
anno_regen[label="Annotation regeneration\n"];  | 
|
24  | 
anno_kinds[label="Different styles of annotation"];  | 
|
25  | 
anno_regen -> anno_kinds;  | 
|
26  | 
anno_cache -> anno_regen;  | 
|
27  | 
memory_copies[label="Stop requiring full memory copies of files"];  | 
|
28  | 
wt_disk_order[label="Working Tree disk ordering\n6-8 weeks"];  | 
|
29  | 
repo_disk_order[label="Repository disk ordering\n1 month"];  | 
|
30  | 
graph_api[label="Network-efficient revision-graph API\n3 week"];  | 
|
31  | 
iter_merge[label="iter_changes based merge\n2 days"];  | 
|
32  | 
}
 |