~bzr-pqm/bzr/bzr.dev

4110.2.7 by Martin Pool
Split debug flags into their own help topic
1
Debug Flags
2
===========
3
4
These flags can be passed on the bzr command line or (without the ``-D``
5
prefix) put in the ``debug_flags`` variable in ``bazaar.conf``.
6
7
-Dauth            Trace authentication sections used.
4906.1.1 by John Arbash Meinel
Basic implementation of logging bytes transferred when bzr exits.
8
-Dbytes           Print out how many bytes were transferred
4536.4.2 by Robert Collins
Instrument dirstate.set_state_from_inventory.
9
-Ddirstate        Trace dirstate activity (verbose!)
4110.2.7 by Martin Pool
Split debug flags into their own help topic
10
-Derror           Instead of normal error handling, always print a traceback
11
                  on error.
12
-Devil            Capture call sites that do expensive or badly-scaling
13
                  operations.
14
-Dfetch           Trace history copying between repositories.
3368.2.52 by Ian Clatworthy
merge bzr.dev r4164
15
-Dfilters         Emit information for debugging content filtering.
4476.3.55 by Andrew Bennetts
Remove irrelevant XXX, reinstate InterDifferingSerializer, add some debug flags.
16
-Dforceinvdeltas  Force use of inventory deltas during generic streaming fetch.
4110.2.7 by Martin Pool
Split debug flags into their own help topic
17
-Dgraph           Trace graph traversal.
18
-Dhashcache       Log every time a working file is read to determine its hash.
19
-Dhooks           Trace hook execution.
20
-Dhpss            Trace smart protocol requests and responses.
4509.2.2 by Martin Pool
Use only -Dhpssvfs for tracebacks, and document -Dhpssdetail
21
-Dhpssdetail      More hpss details.
22
-Dhpssvfs         Traceback on vfs access to Remote objects.
4523.4.5 by John Arbash Meinel
Remove -Dlock from the test suite, in preparation for using it elsewhere.
23
-Dhttp            Trace http connections, requests and responses.
4110.2.7 by Martin Pool
Split debug flags into their own help topic
24
-Dindex           Trace major index operations.
25
-Dknit            Trace knit operations.
26
-Dlock            Trace when lockdir locks are taken or released.
4332.3.18 by Robert Collins
Add -Dprogress to assist in debugging progress bar jumping.
27
-Dprogress        Trace progress bar operations.
5448.5.6 by Karl Bielefeldt
Add NEWS and help entries.
28
-Dmem_dump        Dump memory to a file upon an out of memory error.
4110.2.7 by Martin Pool
Split debug flags into their own help topic
29
-Dmerge           Emit information for debugging merges.
4584.3.18 by Martin Pool
Document -Dno_apport
30
-Dno_apport       Don't use apport to report crashes.
4912.1.4 by Martin Pool
Rename to -Dno_activity; incidentally fixes ReST syntax error
31
-Dno_activity 	  Don't show transport activity indicator in progress bar.
4110.2.7 by Martin Pool
Split debug flags into their own help topic
32
-Dpack            Emit information about pack operations.
4731.1.1 by Andrew Bennetts
Add -Drelock debug flag.
33
-Drelock          Emit a message every time a branch or repository object is
34
                  unlocked then relocked the same way.
4110.2.7 by Martin Pool
Split debug flags into their own help topic
35
-Dsftp            Trace SFTP internals.
4668.3.1 by John Arbash Meinel
Fix bug #471193, allow tuples into the CHK code.
36
-Dstatic_tuple    Error when a tuple is used where a StaticTuple is expected
4476.3.58 by Andrew Bennetts
Create an LRUCache of basis inventories in _extract_and_insert_inventory_deltas. Speeds up a 1.9->2a fetch of ~7000 bzr.dev revisions by >10%.
37
-Dstream          Trace fetch streams.
4731.1.1 by Andrew Bennetts
Add -Drelock debug flag.
38
-Dstrict_locks    Trace when OS locks are potentially used in a non-portable
4731.1.3 by Andrew Bennetts
Fix 'manner' in debug-flags.
39
                  manner.
4731.1.1 by Andrew Bennetts
Add -Drelock debug flag.
40
-Dunlock          Some errors during unlock are treated as warnings.
4476.3.82 by Andrew Bennetts
Mention another bug fix in NEWS, and update verb name, comments, and NEWS additions for landing on 1.19 rather than 1.18.
41
-DIDS_never       Never use InterDifferingSerializer when fetching.
42
-DIDS_always      Always use InterDifferingSerializer to fetch if appropriate
4476.3.55 by Andrew Bennetts
Remove irrelevant XXX, reinstate InterDifferingSerializer, add some debug flags.
43
                  for the format, even for non-local fetches.