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.