/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 bzrlib/help_topics/__init__.py

  • Committer: Robert Collins
  • Date: 2009-05-23 20:57:12 UTC
  • mfrom: (4371 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4441.
  • Revision ID: robertc@robertcollins.net-20090523205712-lcwbfqk6vwavinuv
MergeĀ .dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2006 Canonical Ltd
 
1
# Copyright (C) 2006, 2009 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
16
 
17
17
"""A collection of extra help information for using bzr.
18
18
 
299
299
 
300
300
See doc/developers/profiling.txt for more information on profiling.
301
301
A number of debug flags are also available to assist troubleshooting and
302
 
development.
303
 
 
304
 
-Dauth            Trace authentication sections used.
305
 
-Derror           Instead of normal error handling, always print a traceback
306
 
                  on error.
307
 
-Devil            Capture call sites that do expensive or badly-scaling
308
 
                  operations.
309
 
-Dfetch           Trace history copying between repositories.
310
 
-Dgraph           Trace graph traversal.
311
 
-Dhashcache       Log every time a working file is read to determine its hash.
312
 
-Dhooks           Trace hook execution.
313
 
-Dhpss            Trace smart protocol requests and responses.
314
 
-Dhttp            Trace http connections, requests and responses
315
 
-Dindex           Trace major index operations.
316
 
-Dknit            Trace knit operations.
317
 
-Dlock            Trace when lockdir locks are taken or released.
318
 
-Dmerge           Emit information for debugging merges.
319
 
-Dpack            Emit information about pack operations.
320
 
-Dsftp            Trace SFTP internals.
321
 
 
322
 
These can also be set in the debug_flags configuration variable.
 
302
development.  See `bzr help debug-flags`.
323
303
"""
324
304
 
325
305
_standard_options = \
671
651
  by default).
672
652
 
673
653
* If you are using bzr-svn to interoperate with a Subversion
674
 
  repository, use 1.9-rich-root.
 
654
  repository, use 1.14-rich-root.
675
655
 
676
656
* If you are working on a project with big trees (5000+ paths)
677
 
  or deep history (5000+ revisions), use 1.9.
 
657
  or deep history (5000+ revisions), use 1.14.
678
658
 
679
659
* Otherwise, use the default format - it is good enough for
680
660
  most projects.
682
662
If some of your developers are unable to use the most recent
683
663
version of Bazaar (due to distro package availability say), be
684
664
sure to adjust the guidelines above accordingly. For example,
685
 
you may need to select 1.6 instead of 1.9 if your project has
686
 
standardized on Bazaar 1.7.
 
665
you may need to select 1.9 instead of 1.14 if your project has
 
666
standardized on Bazaar 1.13.1 say.
687
667
 
688
668
Note: Many of the currently supported formats have two variants:
689
669
a plain one and a rich-root one. The latter include an additional
748
728
                        'Details on the configuration settings available')
749
729
topic_registry.register('conflicts', _load_from_file,
750
730
                        'Types of conflicts and what to do about them')
 
731
topic_registry.register('debug-flags', _load_from_file,
 
732
                        'Options to show or record debug information')
751
733
topic_registry.register('log-formats', _load_from_file,
752
734
                        'Details on the logging formats available')
753
735
 
760
742
                        'Information on what a branch is', SECT_CONCEPT)
761
743
topic_registry.register('checkouts', _checkouts,
762
744
                        'Information on what a checkout is', SECT_CONCEPT)
 
745
topic_registry.register('content-filters', _load_from_file,
 
746
                        'Conversion of content into/from working trees',
 
747
                        SECT_CONCEPT)
 
748
topic_registry.register('eol', _load_from_file,
 
749
                        'Information on end-of-line handling',
 
750
                        SECT_CONCEPT)
763
751
topic_registry.register('formats', _storage_formats,
764
752
                        'Information on choosing a storage format',
765
753
                        SECT_CONCEPT)