Skip to content

Latest commit

 

History

History

inspector_protocol

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Chromium inspector (devtools) protocol

This directory contains scripts to update the Chromium inspector_protocol to local at deps/inspector_protocol.

To run the roll.py, a local clone of the inspector_protocol project is required. First, you will need to install Chromium's depot_tools, with fetch available in your PATH.

$ cd workspace
/workspace $ mkdir inspector_protocol
/workspace/inspector_protocol $ fetch inspector_protocol
# This will create a `src` directory in the current path.

# To update local clone.
/workspace/inspector_protocol $ cd src
/workspace/inspector_protocol/src $ git checkout main && git pull

With a local clone of the inspector_protocol project up to date, run the following commands to roll the dep.

$ cd workspace/node
/workspace/node $ python tools/inspector_protocol/roll.py \
  --ip_src_upstream /workspace/inspector_protocol/src \
  --node_src_downstream /workspace/node \
  --force
  # Add --force when you decided to take the update.

The roll.py requires the node repository to be a clean state (no unstaged changes) to avoid unexpected overrides.