diff -r 889424be7ad2 -r c311424ea579 contrib/catapipe.py --- a/contrib/catapipe.py Thu Nov 01 16:44:02 2018 -0700 +++ b/contrib/catapipe.py Thu Nov 01 16:51:21 2018 -0700 @@ -6,6 +6,14 @@ # GNU General Public License version 2 or any later version. """Tool read primitive events from a pipe to produce a catapult trace. +Usage: + Terminal 1: $ catapipe.py /tmp/mypipe /tmp/trace.json + Terminal 2: $ HGCATAPULTSERVERPIPE=/tmp/mypipe hg root + + $ catapult/tracing/bin/trace2html /tmp/trace.json # produce /tmp/trace.html + + (catapult is located at https://github.com/catapult-project/catapult) + For now the event stream supports START $SESSIONID ... @@ -24,7 +32,7 @@ Typically you'll want to place the path to the named pipe in the HGCATAPULTSERVERPIPE environment variable, which both run-tests and hg -understand. +understand. To trace *only* run-tests, use HGTESTCATAPULTSERVERPIPE instead. """ from __future__ import absolute_import, print_function