~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics.py

Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
284
284
_repositories = \
285
285
"""Repositories
286
286
 
287
 
Repositories in Bazaar are where committed information is stored. It is
288
 
possible to create a shared repository which allows multiple branches to
289
 
share their information in the same location. When a new branch is
290
 
created it will first look to see if there is a containing repository it
291
 
can share.
 
287
Repositories in Bazaar are where committed information is stored. There is
 
288
a repository associated with every branch.
 
289
 
 
290
Repositories are a form of database. Bzr will usually maintain this for
 
291
good performance automatically, but in some situations (e.g. when doing
 
292
very many commits in a short time period) you may want to ask bzr to 
 
293
optimise the database indices. This can be done by the 'bzr pack' command.
 
294
 
 
295
By default just running 'bzr init' will create a repository within the new
 
296
branch but it is possible to create a shared repository which allows multiple
 
297
branches to share their information in the same location. When a new branch is
 
298
created it will first look to see if there is a containing shared repository it
 
299
can use.
292
300
 
293
301
When two branches of the same project share a repository, there is
294
302
generally a large space saving. For some operations (e.g. branching