Debug Flags¶
These flags can be passed on the brz command line or (without the -D
prefix) put in the debug_flags variable in breezy.conf.
| -Dauth | Trace authentication sections used. |
| -Dbytes | Print out how many bytes were transferred |
| -Ddirstate | Trace dirstate activity (verbose!) |
| -Derror | Instead of normal error handling, always print a traceback on error. |
| -Devil | Capture call sites that do expensive or badly-scaling operations. |
| -Dfetch | Trace history copying between repositories. |
| -Dfilters | Emit information for debugging content filtering. |
| -Dforceinvdeltas | |
| Force use of inventory deltas during generic streaming fetch. | |
| -Dgraph | Trace graph traversal. |
| -Dhashcache | Log every time a working file is read to determine its hash. |
| -Dhooks | Trace hook execution. |
| -Dhpss | Trace smart protocol requests and responses. |
| -Dhpssdetail | More hpss details. |
| -Dhpssvfs | Traceback on vfs access to Remote objects. |
| -Dhttp | Trace http connections, requests and responses. |
| -Dindex | Trace major index operations. |
| -Dknit | Trace knit operations. |
| -Dlock | Trace when lockdir locks are taken or released. |
| -Dnoretry | If a connection is reset, fail immediately rather than retrying the request. |
| -Dprogress | Trace progress bar operations. |
| -Dmem_dump | Dump memory to a file upon an out of memory error. |
| -Dmerge | Emit information for debugging merges. |
| -Dno_apport | Don’t use apport to report crashes. |
| -Dno_activity | Don’t show transport activity indicator in progress bar. |
| -Dpack | Emit information about pack operations. |
| -Drelock | Emit a message every time a branch or repository object is unlocked then relocked the same way. |
| -Dsftp | Trace SFTP internals. |
| -Dstatic_tuple | Error when a tuple is used where a StaticTuple is expected |
| -Dstream | Trace fetch streams. |
| -Dstrict_locks | Trace when OS locks are potentially used in a non-portable manner. |
| -Dunlock | Some errors during unlock are treated as warnings. |
| -DIDS_never | Never use InterDifferingSerializer when fetching. |
| -DIDS_always | Always use InterDifferingSerializer to fetch if appropriate for the format, even for non-local fetches. |