~bzr-pqm/bzr/bzr.dev

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
4853.1.1 by Patrick Regan
Removed trailing whitespace from files in doc directory
14
* `bzrlib API reference <http://starship.python.net/crew/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