~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
34
Process
35
=======
36
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
37
* `The Bazaar Development Cycle <cycle.html>`_ |--| The monthly
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
38
  development cycle and how to run it.
4853.1.1 by Patrick Regan
Removed trailing whitespace from files in doc directory
39
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
40
* `Releasing Bazaar <releasing.html>`_ |--|
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
41
  Checklist to make a release of Bazaar.
42
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
43
* `Managing the Bazaar PPA <ppa.html>`_ |--| Packaging Bazaar for Ubuntu.
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
44
5050.22.1 by John Arbash Meinel
Lots of documentation updates.
45
* `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
46
  your changes to Bazaar integrated into a release.
47
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
48
* `Profiling notes <profiling.html>`_ |--| Instructions on how to profile
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
49
  bzr code and visualize the results.
50
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
51
* `EC2 resources <ec2.html>`_ |--| A team resource for
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
52
  Windows packaging and testing, and Ubuntu testing.
53
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
54
* `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
55
  tracker.
56
5346.2.1 by Martin Pool
Add some developer docs about symlinks and transports towards bug 192859
57
Architecture overviews
58
======================
59
60
* `Transports <transports.html>`_ |--| Transport virtual filesystem
61
  abstraction.
62
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
63
Plans
64
=====
65
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
66
* `Performance roadmap <performance-roadmap.html>`_ |--| The roadmap
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
67
  for fixing performance in bzr over the next few releases.
68
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
69
* `Co-located branches <colocated-branches.html>`_ |--| Planned(?) support
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
70
  for storing multiple branches in one file-system directory.
71
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
72
* `Bazaar Windows Shell Extension Options <tortoise-strategy.html>`_ |--|
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
73
  Implmentation strategy for Bazaar Windows Shell Extensions, aka
74
  TortoiseBzr.
75
76
* `CHK Optimized index <improved_chk_index.html>`_
77
78
Specifications
79
==============
80
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
81
* `API versioning <api-versioning.html>`_ |--| bzrlib API versioning.
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
82
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
83
* `Apport error reporting <apport.html>`_ |--| Capture data to report
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
84
  bugs.
85
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
86
* `Authentication ring <authentication-ring.html>`_ |--| Configuring
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
87
  authentication.
88
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
89
* `Bundles <bundles.html>`_ |--| All about bzr bundles.
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
90
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
91
* `Container format <container-format.html>`_ |--| Notes on a container format
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
92
  for streaming and storing Bazaar data.
93
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
94
* `Groupcompress <groupcompress-design.html>`_ |--| Notes on the compression
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
95
  technology used in CHK repositories.
96
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
97
* `Indices <indices.html>`_ |--| The index facilities available within bzrlib.
98
99
* `Inventories <inventory.html>`_ |--| Tree shape abstraction.
100
101
* `LCA merge <lca-merge.html>`_ |--| A nice new merge algorithm.
102
103
* `Network protocol <network-protocol.html>`_ |--| Custom network protocol.
104
105
* `Plugin APIs <plugin-api.html>`_ |--| APIs plugins should use.
106
107
* `Repositories <repository.html>`_ |--| What repositories do and are used for.
108
109
* `Repository stream <repository-stream.html>`_ |--| Notes on streaming data
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
110
  for repositories (a layer above the container format).
111
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
112
* `Integration Guide <integration.html>`_ |--| A guide to integrate bzrlib into
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
113
  any python application.
114
115
* `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.
116
  |--| How Bazaar operates on case-insensitive file systems such as commonly
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
117
  found on Windows, USB sticks, etc.
118
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
119
* `Development repository formats <development-repo.html>`_ |--| How to
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
120
  work with repository formats that are still under development.
121
  Contains instructions for those implementing new formats, of course,
122
  but also for (bleeding-edge) end users of those formats.
123
124
Data formats
125
============
126
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
127
* `Knit pack repositories <packrepo.html>`_ |--| KnitPack repositories
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
128
  (new in Bazaar 0.92).
129
130
Implementation notes
131
====================
132
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
133
* `BTree Index Prefetch <btree_index_prefetch.html>`_ |--| How bzr decides
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
134
  to pre-read extra nodes in the btree index.
135
136
* `Computing last_modified values <last-modified.html>`_ for inventory
137
  entries
138
139
* `Content filtering <content-filtering.html>`_
140
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
141
* `LCA Tree Merging <lca_tree_merging.html>`_ |--| Merging tree-shape when
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
142
  there is not a single unique ancestor (criss-cross merge).
143
144
Miscellaneous
145
=============
146
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
147
* `dirstate <dirstate.html>`_ |--| An observation re. the dirstate file
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
148
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
149
* `"bzr update" performance analysis <update.html>`_ |--| "bzr update"
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
150
  performance analysis
151
5193.5.8 by Vincent Ladeuil
Revert previous change as I can't reproduce the related problem anymore.
152
153
.. |--| unicode:: U+2014
154
4634.39.36 by Ian Clatworthy
Get plain-style documentation generation working again
155
..
156
   vim: ft=rst tw=74 ai