/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

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

  • Committer: Vincent Ladeuil
  • Date: 2012-01-18 14:09:19 UTC
  • mto: This revision was merged to the branch mainline in revision 6468.
  • Revision ID: v.ladeuil+lp@free.fr-20120118140919-rlvdrhpc0nq1lbwi
Change set/remove to require a lock for the branch config files.

This means that tests (or any plugin for that matter) do not requires an
explicit lock on the branch anymore to change a single option. This also
means the optimisation becomes "opt-in" and as such won't be as
spectacular as it may be and/or harder to get right (nothing fails
anymore).

This reduces the diff by ~300 lines.

Code/tests that were updating more than one config option is still taking
a lock to at least avoid some IOs and demonstrate the benefits through
the decreased number of hpss calls.

The duplication between BranchStack and BranchOnlyStack will be removed
once the same sharing is in place for local config files, at which point
the Stack class itself may be able to host the changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#################
 
2
Bazaar User Guide
 
3
#################
 
4
 
 
5
.. Please mark sections in included files as following:
 
6
..   level 1 ========
 
7
..   level 2 --------
 
8
..   level 3 ~~~~~~~~
 
9
..   level 4 ^^^^^^^^ (it is better not to use nesting deeper than 3 levels)
 
10
 
 
11
 
 
12
Introduction
 
13
############
 
14
 
 
15
.. toctree::
 
16
   :maxdepth: 1
 
17
 
 
18
   introducing_bazaar
 
19
   core_concepts
 
20
   bazaar_workflows
 
21
 
 
22
 
 
23
Getting started
 
24
###############
 
25
 
 
26
.. toctree::
 
27
   :maxdepth: 1
 
28
 
 
29
   installing_bazaar
 
30
   entering_commands
 
31
   getting_help
 
32
   configuring_bazaar
 
33
   using_aliases
 
34
   plugins
 
35
   zen
 
36
 
 
37
 
 
38
Personal version control
 
39
########################
 
40
 
 
41
.. toctree::
 
42
   :maxdepth: 1
 
43
 
 
44
   solo_intro
 
45
   starting_a_project
 
46
   controlling_registration
 
47
   reviewing_changes
 
48
   recording_changes
 
49
   browsing_history
 
50
   releasing_a_project
 
51
   undoing_mistakes
 
52
 
 
53
 
 
54
Sharing with peers
 
55
##################
 
56
 
 
57
.. toctree::
 
58
   :maxdepth: 1
 
59
 
 
60
   partner_intro
 
61
   branching_a_project
 
62
   merging_changes
 
63
   resolving_conflicts
 
64
   annotating_changes
 
65
 
 
66
 
 
67
Team collaboration, central style
 
68
#################################
 
69
 
 
70
.. toctree::
 
71
   :maxdepth: 1
 
72
 
 
73
   central_intro
 
74
   publishing_a_branch
 
75
   using_checkouts
 
76
   working_offline_central
 
77
   reusing_a_checkout
 
78
 
 
79
 
 
80
Team collaboration, distributed style
 
81
#####################################
 
82
 
 
83
.. toctree::
 
84
   :maxdepth: 1
 
85
 
 
86
   distributed_intro
 
87
   organizing_branches
 
88
   using_gatekeepers
 
89
   sending_changes
 
90
 
 
91
 
 
92
Miscellaneous topics
 
93
####################
 
94
 
 
95
.. toctree::
 
96
   :maxdepth: 1
 
97
 
 
98
   part2_intro
 
99
   adv_merging
 
100
   shelving_changes
 
101
   filtered_views
 
102
   stacked
 
103
   server
 
104
   hooks
 
105
   version_info
 
106
   gpg_signatures
 
107
 
 
108
 
 
109
A brief tour of some popular plugins
 
110
####################################
 
111
 
 
112
.. toctree::
 
113
   :maxdepth: 1
 
114
 
 
115
   bzrtools_plugin
 
116
   svn_plugin
 
117
 
 
118
 
 
119
Integrating Bazaar into your environment
 
120
########################################
 
121
 
 
122
.. toctree::
 
123
   :maxdepth: 1
 
124
 
 
125
   web_browsing
 
126
   bug_trackers
 
127
 
 
128
 
 
129
Appendices
 
130
##########
 
131
 
 
132
.. toctree::
 
133
   :maxdepth: 1
 
134
 
 
135
   specifying_revisions
 
136
   organizing_your_workspace
 
137
   shared_repository_layouts
 
138
   setting_up_email
 
139
   http_smart_server
 
140
   writing_a_plugin
 
141
   licence
 
142
 
 
143
.. |--| unicode:: U+2014