summaryrefslogtreecommitdiff
path: root/doc/developers/performance-roadmap.txt
blob: 06ca6d0c1030c6c480461a4d9aa105461b749200 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
==========================
Bazaar Performance Roadmap
==========================

.. Mark sections in included files as following:
..   level 1 ========
..   level 2 --------
..   level 3 ~~~~~~~~
..   level 4 ^^^^^^^^ (it is better not to use nesting deeper than 3 levels)

.. contents::
.. sectnum::

About the performance roadmap
#############################

.. include:: performance-roadmap-rationale.txt

.. include:: planned-performance-changes.txt

.. include:: planned-change-integration.txt

Analysis of use cases
#####################

.. include:: performance-use-case-analysis.txt

Use cases
#########

.. include:: initial-push-pull.txt

.. include:: incremental-push-pull.txt

.. include:: add.txt

.. include:: commit.txt

.. include:: diff.txt

.. include:: gc.txt

.. include:: revert.txt

.. include:: status.txt

.. include:: annotate.txt

.. include:: merge-scaling.txt

.. include:: bundle-creation.txt

.. include:: uncommit.txt

.. include:: missing.txt

Subsystem designs
#################

.. include:: directory-fingerprints.txt