blob: efba859745c1ea88862379720b00aa7ba8fffc71 [file] [log] [blame]
# This file is used to manage the dependencies. It is
# used by gclient to determine what version of each dependency to check out, and
# where.
#
# For more information, please refer to the official documentation:
# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
#
# When adding a new dependency, please update the top-level .gitignore file
# to list the dependency's destination directory.
#
# -----------------------------------------------------------------------------
# Rolling deps
# -----------------------------------------------------------------------------
# All repositories in this file are git-based, using Chromium git mirrors where
# necessary (e.g., a git mirror is used when the source project is SVN-based).
# To update the revision that Chromium pulls for a given dependency:
#
# # Create and switch to a new branch
# git new-branch depsroll
# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
# # a regex that will match the line in this file that contains the current
# # revision. The script ALWAYS rolls the dependency to the latest revision
# # in origin/master. The path for the dep should start with src/.
# roll-dep src/third_party/foo_package/src foo_package.git
# # You should now have a modified DEPS file; commit and upload as normal
# git commit -aspv_he
# git cl upload
#
# For more on the syntax and semantics of this file, see:
# https://bit.ly/chromium-gclient-conditionals
#
# which is a bit incomplete but the best documentation we have at the
# moment.
# We expect all git dependencies specified in this file to be in sync with git
# submodules (gitlinks).
git_dependencies = 'SYNC'
use_relative_paths = True
vars = {
'chromium_tsproxy_git': 'https://chromium.googlesource.com/external/github.com/catchpoint/WebPageTest.tsproxy.git',
'chromium_webpagereplay_git': 'https://chromium.googlesource.com/webpagereplay',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling tsproxy
# and whatever else without interference from each other.
'tsproxy_revision': '7915adec656341bfab173484e1e0ca661eea1627',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling tsproxy
# and whatever else without interference from each other.
'webpagereplay_revision': '80f08d7a3457ca7f9678e5ae4bda4aefe72bb40e',
}
# Only these hosts are allowed for dependencies in this DEPS file.
# If you need to add a new host, contact chrome infrastructure team.
allowed_hosts = [
'chromium.googlesource.com',
]
deps = {
'third_party/tsproxy': Var('chromium_tsproxy_git') + '@' + Var('tsproxy_revision'),
'third_party/webpagereplay': Var('chromium_webpagereplay_git') + '@' + Var('webpagereplay_revision'),
}