D4437: httppeer: log commands for version 2 peer
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Fri Aug 31 22:57:17 UTC 2018
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This will aid testing and debugging.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D4437
AFFECTED FILES
mercurial/httppeer.py
CHANGE DETAILS
diff --git a/mercurial/httppeer.py b/mercurial/httppeer.py
--- a/mercurial/httppeer.py
+++ b/mercurial/httppeer.py
@@ -36,6 +36,7 @@
)
from .utils import (
interfaceutil,
+ stringutil,
)
httplib = util.httplib
@@ -557,7 +558,10 @@
else:
url += '/%s' % requests[0][0]
+ ui.debug('sending %d commands\n' % len(requests))
for command, args, f in requests:
+ ui.debug('sending command %s: %s\n' % (
+ command, stringutil.pprint(args, indent=2)))
assert not list(handler.callcommand(command, args, f))
# TODO stream this.
To: indygreg, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list