~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/index.txt

  • Committer: John Arbash Meinel
  • Date: 2008-07-11 21:41:24 UTC
  • mto: This revision was merged to the branch mainline in revision 3543.
  • Revision ID: john@arbash-meinel.com-20080711214124-qi09irlj7pd5cuzg
Shortcut the case when one revision is in the ancestry of the other.

At the cost of a heads() check, when one parent supersedes, we don't have to extract
the text for the other. Changes merge time from 3m37s => 3m21s. Using a
CachingParentsProvider would drop the time down to 3m11s.

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
 
11
11
* `Developer Guide <../en/developer-guide/HACKING.html>`_
12
12
 
13
 
* `Architectural Overview <overview.html>`_ |--| describes some of the
14
 
  most important classes and concepts.
15
 
 
16
 
* `bzrlib API reference <http://starship.python.net/crew/mwh/bzrlibapi/>`_ 
 
13
* `bzrlib API reference <http://starship.python.net/crew/mwh/bzrlibapi-oe/>`_ 
17
14
  (external link)
18
15
  |--| automatically generated API reference information
19
16
 
20
17
* `Integrating with Bazaar <http://bazaar-vcs.org/Integrating_with_Bazaar>`_
21
18
  (wiki) |--| a guide for writing Python programs that work with Bazaar.
22
19
 
23
 
* `Testing <testing.html>`_ |--| Testing bzr.
24
 
 
25
20
* `Writing plugins <http://bazaar-vcs.org/WritingPlugins>`_ (wiki) 
26
21
  |--| specific advice on writing Bazaar plugins.
27
22
 
28
23
Process
29
24
=======
30
25
 
31
 
* `The Bazaar Development Cycle <cycle.html>`_ |--| The monthly
32
 
  development cycle and how to run it.
33
 
  
34
 
* `Releasing Bazaar <releasing.html>`_ |--| 
35
 
  Checklist to make a release of Bazaar.
36
 
 
37
 
* `Managing the Bazaar PPA <ppa.html>`_ |--| Packaging Bazaar for Ubuntu.
 
26
* `Releasing Bazaar <releasing.html>`_ |--| How to make a release of Bazaar,
 
27
  and how to coordinate the monthly development cycle.
38
28
 
39
29
* `Giving back <http://bazaar-vcs.org/BzrGivingBack>`_ (wiki) |--| How to get
40
30
  your changes to Bazaar integrated into a release.
79
69
* `Integration Guide <integration.html>`_ |--| A guide to integrate bzrlib into
80
70
  any python application.
81
71
 
82
 
* `Bazaar and case-insensitive file systems <case-insensitive-file-systems.html>`_
83
 
  |--| How Bazaar operates on case-insensitive file systems such as commonly
84
 
  found on Windows, USB sticks, etc.
85
 
 
86
72
Data formats
87
73
============
88
74