~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/admin-guide/index.txt

  • Committer: Lukáš Lalinský
  • Date: 2008-08-17 19:31:03 UTC
  • mto: (3650.1.1 bzr.ab.integration)
  • mto: This revision was merged to the branch mainline in revision 3651.
  • Revision ID: lalinsky@gmail.com-20080817193103-nph9o92j2177iq96
Handle references to line data in _patiencediff_c.c properly

This code is called in bzrlib only with lists or tuples of strings, which works fine, because PySequence_Fast always returns the same object and so the items from PySequence_Fast_GET_ITEM will not be deleted until the original sequence is deleted. But if it's called with a sequence than needs to be converted to list (e.g. PyUnicode), the items will be garbage collected in the contructor and still used later in code (which leads to segfaults).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
==========================
 
2
Bazaar Administrator Guide
 
3
==========================
 
4
 
 
5
Note: this is a work in progress!
 
6
 
 
7
.. contents:: Table of contents
 
8
   :depth: 2
 
9
 
 
10
Introduction
 
11
============
 
12
 
 
13
Introduction to administering a Bazaar server installation.
 
14
 
 
15
Scope of this guide
 
16
-------------------
 
17
 
 
18
What you need to run a Bazaar server
 
19
------------------------------------
 
20
 
 
21
Platform requirements etc
 
22
 
 
23
 
 
24
Simple setup
 
25
============
 
26
 
 
27
Smart server
 
28
------------
 
29
 
 
30
Recommended tools
 
31
-----------------
 
32
 
 
33
 
 
34
Migration
 
35
=========
 
36
 
 
37
Migrating from another VCS.
 
38
 
 
39
Legacy VCS to bzr sync.
 
40
 
 
41
 
 
42
Hooks
 
43
=====
 
44
 
 
45
 
 
46
Web-based code browsing
 
47
=======================
 
48
 
 
49
Loggerhead etc.
 
50
 
 
51
 
 
52
Integration with other tools
 
53
============================
 
54
 
 
55
PQM
 
56
---
 
57
 
 
58
Bug trackers
 
59
------------
 
60
 
 
61
Continuous integration tools
 
62
----------------------------
 
63
 
 
64
e.g. Cruise Control
 
65
 
 
66
Bundle Buggy
 
67
------------
 
68
 
 
69
 
 
70
Security
 
71
========
 
72
 
 
73
Authentication
 
74
--------------
 
75
 
 
76
ACLs
 
77
----
 
78
 
 
79
 
 
80
Back-up and restore
 
81
===================
 
82
 
 
83
 
 
84
Upgrades
 
85
========
 
86
 
 
87
Software upgrades
 
88
-----------------
 
89
 
 
90
Disk format upgrades
 
91
--------------------
 
92
 
 
93
Plugin upgrades
 
94
---------------
 
95
 
 
96
 
 
97
System monitoring
 
98
=================
 
99
 
 
100
 
 
101
Capacity planning tips
 
102
======================
 
103
 
 
104
Disk management etc.
 
105
 
 
106
 
 
107
Advanced topics
 
108
===============
 
109
 
 
110
Clustering
 
111
----------
 
112
 
 
113
Multi-site setups
 
114
-----------------