10
10
commit_analysis[label="Work required analysis for commit"];
11
11
fetch_analysis[label="Work required analysis for push/pull"];
12
12
gc_analysis[label="Work required analysis for gc"];
13
missing_analysis[label="Work required analysis for missing"];
13
14
revert_analysis[label="Work required analysis for revert"];
14
15
revert_path_analysis[label="Work required analysis for revert of selected paths"];
16
status_analysis[label="Work required analysis for status"];
17
uncommit_analysis[label="Work required analysis for uncommit"];
15
18
wt_disk_order[label="Working Tree disk ordering\n6-8 weeks"];
19
iter_merge[label="iter_changes based merge\n2 days"];
20
diff_analysis[label="Work required analysis for diff"];
17
22
/* uncompleted node list - add new tasks here */
18
23
node[color="blue"];
19
status_analysis[label="Work required analysis for status"];
20
24
log_analysis[label="Work required analysis for log"];
21
25
log_path_analysis[label="Work required analysis for log of selected paths."];
22
diff_analysis[label="Work required analysis for diff"];
23
26
diff_path_analysis[label="Work required analysis for diff of selected paths"];
24
27
merge_analysis[label="Work required analysis for merge"];
25
uncommit_analysis[label="Work required analysis for uncommit"];
26
missing_analysis[label="Work required analysis for missing"];
27
28
update_analysis[label="Work required analysis for update"];
28
29
cbranch_analysis[label="Work required analysis for cbranch"];
53
54
xdelta_imp[label="Xdelta implementation\n1 week"];
54
55
q_splitting[label="Question radix directory splitting\n2 weeks"];
55
56
i_splitting[label="Inventory storage changed to answer what-changed quickly\n6-8 weeks"]
56
per_file_graph[label="Provide an API for per-file graph data rather than physical storage coupled knits api.\n1 days"];
57
per_file_graph[label="Provide an API for per-file\n graph data rather than\n physical storage coupled knits api.\n1 days"];
57
58
deprecate_versionedfile_api[label="Deprecate the public API for access to physical knit storage."];
58
59
anno_cache[label="Annotations become a cache:\n logically separate data\n2 weeks"]
59
60
anno_regen[label="Annotation regeneration\n"];
62
63
repo_disk_order[label="Repository disk ordering\n1 month"];
63
64
pack_repository[label="Pack based repository format"];
64
65
graph_api[label="Network-efficient revision-graph API\n3 week"];
65
iter_merge[label="iter_changes based merge\n2 days"];
66
66
validators[label="Build new validators for revisions and trees."];
68
68
/* under discussion/optional */
118
118
merge_analysis -> merge_api_stack -> iter_merge -> i_splitting;
119
119
merge_api_stack -> memory_copies;
120
120
missing_analysis -> missing_api_stack -> repository_stacking;
121
missing_api_stack -> graph_api;
121
122
new_container -> pack_repository;
122
123
pack_repository -> xdelta_imp;
123
124
pack_repository -> repo_disk_order;