4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
1 |
================================= |
2 |
Bazaar Developer Document Catalog |
|
3 |
================================= |
|
4 |
||
5 |
||
6 |
Overall developer documentation |
|
7 |
=============================== |
|
8 |
||
9 |
* `Developer Guide <HACKING.html>`_ |
|
10 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
11 |
* `Architectural Overview <overview.html>`_ |--| describes some of the |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
12 |
most important classes and concepts. |
13 |
||
6437.46.1
by Jelmer Vernooij
Merge fix for bzrlib API link. |
14 |
* `bzrlib API reference <http://people.canonical.com/~mwh/bzrlibapi/>`_ |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
15 |
(external link) |
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
16 |
|--| automatically generated API reference information |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
17 |
|
5050.22.1
by John Arbash Meinel
Lots of documentation updates. |
18 |
* `Integrating with Bazaar <http://wiki.bazaar.canonical.com/Integrating_with_Bazaar>`_ |
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
19 |
(wiki) |--| a guide for writing Python programs that work with Bazaar. |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
20 |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
21 |
* `Revision Properties <revision-properties.html>`_ |--| An application |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
22 |
can set arbitrary per-revision key/value pairs to store app-specific |
23 |
data. |
|
24 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
25 |
* `Testing <testing.html>`_ |--| Guide to writing tests for Bazaar. |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
26 |
|
5225.2.3
by Martin Pool
Split out code review guidelines, and (sadly) remove Bundle Buggy from it. RIP. |
27 |
* `Code Review <code-review.html>`_. |
28 |
||
5225.2.9
by Martin Pool
Split out code style guide from HACKING |
29 |
* `Bazaar Code Style Guide <code-style.html>`_. |
30 |
||
5053.2.1
by Parth Malwankar
updated linkes for top level doc site and plugin-development guide |
31 |
* `Writing plugins <http://doc.bazaar.canonical.com/plugins/en/plugin-development.html>`_ |
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
32 |
|--| specific advice on writing Bazaar plugins. (web link) |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
33 |
|
5473.2.5
by Martin Pool
Developer guide to documenting changes |
34 |
* `Documenting changes <documenting-changes.html>`_. |
35 |
||
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
36 |
Process |
37 |
======= |
|
38 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
39 |
* `The Bazaar Development Cycle <cycle.html>`_ |--| The monthly |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
40 |
development cycle and how to run it. |
4853.1.1
by Patrick Regan
Removed trailing whitespace from files in doc directory |
41 |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
42 |
* `Releasing Bazaar <releasing.html>`_ |--| |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
43 |
Checklist to make a release of Bazaar. |
44 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
45 |
* `Managing the Bazaar PPA <ppa.html>`_ |--| Packaging Bazaar for Ubuntu. |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
46 |
|
5050.22.1
by John Arbash Meinel
Lots of documentation updates. |
47 |
* `Giving back <http://wiki.bazaar.canonical.com/BzrGivingBack>`_ (wiki) |--| How to get |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
48 |
your changes to Bazaar integrated into a release. |
49 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
50 |
* `Profiling notes <profiling.html>`_ |--| Instructions on how to profile |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
51 |
bzr code and visualize the results. |
52 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
53 |
* `EC2 resources <ec2.html>`_ |--| A team resource for |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
54 |
Windows packaging and testing, and Ubuntu testing. |
55 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
56 |
* `Tracking Bugs in Bazaar <bug-handling.html>`_ |--| How we use the bug |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
57 |
tracker. |
58 |
||
5346.2.1
by Martin Pool
Add some developer docs about symlinks and transports towards bug 192859 |
59 |
Architecture overviews |
60 |
====================== |
|
61 |
||
62 |
* `Transports <transports.html>`_ |--| Transport virtual filesystem |
|
63 |
abstraction. |
|
64 |
||
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
65 |
Plans |
66 |
===== |
|
67 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
68 |
* `Performance roadmap <performance-roadmap.html>`_ |--| The roadmap |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
69 |
for fixing performance in bzr over the next few releases. |
70 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
71 |
* `Co-located branches <colocated-branches.html>`_ |--| Planned(?) support |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
72 |
for storing multiple branches in one file-system directory. |
73 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
74 |
* `Bazaar Windows Shell Extension Options <tortoise-strategy.html>`_ |--| |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
75 |
Implmentation strategy for Bazaar Windows Shell Extensions, aka |
76 |
TortoiseBzr. |
|
77 |
||
78 |
* `CHK Optimized index <improved_chk_index.html>`_ |
|
79 |
||
80 |
Specifications |
|
81 |
============== |
|
82 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
83 |
* `API versioning <api-versioning.html>`_ |--| bzrlib API versioning. |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
84 |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
85 |
* `Apport error reporting <apport.html>`_ |--| Capture data to report |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
86 |
bugs. |
87 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
88 |
* `Authentication ring <authentication-ring.html>`_ |--| Configuring |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
89 |
authentication. |
90 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
91 |
* `Bundles <bundles.html>`_ |--| All about bzr bundles. |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
92 |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
93 |
* `Container format <container-format.html>`_ |--| Notes on a container format |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
94 |
for streaming and storing Bazaar data. |
95 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
96 |
* `Groupcompress <groupcompress-design.html>`_ |--| Notes on the compression |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
97 |
technology used in CHK repositories. |
98 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
99 |
* `Indices <indices.html>`_ |--| The index facilities available within bzrlib. |
100 |
||
101 |
* `Inventories <inventory.html>`_ |--| Tree shape abstraction. |
|
102 |
||
103 |
* `LCA merge <lca-merge.html>`_ |--| A nice new merge algorithm. |
|
104 |
||
105 |
* `Network protocol <network-protocol.html>`_ |--| Custom network protocol. |
|
106 |
||
107 |
* `Plugin APIs <plugin-api.html>`_ |--| APIs plugins should use. |
|
108 |
||
109 |
* `Repositories <repository.html>`_ |--| What repositories do and are used for. |
|
110 |
||
111 |
* `Repository stream <repository-stream.html>`_ |--| Notes on streaming data |
|
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
112 |
for repositories (a layer above the container format). |
113 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
114 |
* `Integration Guide <integration.html>`_ |--| A guide to integrate bzrlib into |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
115 |
any python application. |
116 |
||
117 |
* `Bazaar and case-insensitive file systems <case-insensitive-file-systems.html>`_ |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
118 |
|--| How Bazaar operates on case-insensitive file systems such as commonly |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
119 |
found on Windows, USB sticks, etc. |
120 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
121 |
* `Development repository formats <development-repo.html>`_ |--| How to |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
122 |
work with repository formats that are still under development. |
123 |
Contains instructions for those implementing new formats, of course, |
|
124 |
but also for (bleeding-edge) end users of those formats. |
|
125 |
||
126 |
Data formats |
|
127 |
============ |
|
128 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
129 |
* `Knit pack repositories <packrepo.html>`_ |--| KnitPack repositories |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
130 |
(new in Bazaar 0.92). |
131 |
||
132 |
Implementation notes |
|
133 |
==================== |
|
134 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
135 |
* `BTree Index Prefetch <btree_index_prefetch.html>`_ |--| How bzr decides |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
136 |
to pre-read extra nodes in the btree index. |
137 |
||
138 |
* `Computing last_modified values <last-modified.html>`_ for inventory |
|
139 |
entries |
|
140 |
||
141 |
* `Content filtering <content-filtering.html>`_ |
|
142 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
143 |
* `LCA Tree Merging <lca_tree_merging.html>`_ |--| Merging tree-shape when |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
144 |
there is not a single unique ancestor (criss-cross merge). |
145 |
||
146 |
Miscellaneous |
|
147 |
============= |
|
148 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
149 |
* `dirstate <dirstate.html>`_ |--| An observation re. the dirstate file |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
150 |
|
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
151 |
* `"bzr update" performance analysis <update.html>`_ |--| "bzr update" |
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
152 |
performance analysis |
153 |
||
5193.5.8
by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore. |
154 |
|
155 |
.. |--| unicode:: U+2014 |
|
156 |
||
4634.39.36
by Ian Clatworthy
Get plain-style documentation generation working again |
157 |
.. |
158 |
vim: ft=rst tw=74 ai |