Skip to content
Clone of chromium depot_tools
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootstrap Roll windows git to include htmlpathalt. Apr 30, 2014
git-templates Explicitly exec hooks inside a shell. Jul 29, 2013
git_utils Allow branches without upstream. May 2, 2013
man Fix typo in push_to_gs.sh which causes incorrect upload. May 8, 2014
recipes Add recipe for v8 May 6, 2014
support
testing_support Make git rebase-update more responsive. May 8, 2014
tests Make marked merge base invalid when the upstream changes. May 16, 2014
third_party Remove prompt for default project ID May 2, 2014
win_toolchain Run get_toolchain_if_necessary.py with depot_tools Python under Cygwin Apr 11, 2014
zsh-goodies Remove unmaintained "gclient export" command, May 2, 2011
.gitignore Move data.json to win_toolchain to its abs paths aren't hashed Feb 22, 2014
LICENSE
OWNERS Add agable@ to OWNERS Feb 21, 2014
PRESUBMIT.py Presubmit check improvements. Mar 18, 2014
README Fix git depot_tools update flow. Apr 13, 2012
README.codereview Move git_cl back into depot_tools. Mar 29, 2011
README.gclient Fix EOL issues. Sep 27, 2011
README.git-cl Move git_cl back into depot_tools. Mar 29, 2011
README.testing Move git_cl back into depot_tools. Mar 29, 2011
WATCHLISTS
__init__.py Add __init__.py to make depot_tools a package. May 22, 2014
annotated_gclient.py
apply_issue Mark the apply_issue and apply_issue.bat files as executable. BUG=149941 Sep 21, 2012
apply_issue.bat Add some missing setlocals from various .bat files Feb 26, 2014
apply_issue.py Re-land of have apply_patch.py/checkout.py stage git patches instead … May 10, 2014
breakpad.py Only call SendProfile() on slow commands Nov 28, 2012
cbuildbot Cleanup chromite_wrapper. Mar 23, 2012
checkout.py Don't have checkout.py's git apply_patch fail when files don't match May 10, 2014
chrome-update-create-task.bat Fix EOL issues. Sep 27, 2011
chrome-update.bat Fix EOL issues. Sep 27, 2011
chrome-update.py Add a warning if the current version of python is not 2.5 Apr 1, 2011
chrome_set_ver Cleanup chromite_wrapper. Mar 23, 2012
clang-format Depot tools: use the clang-format binaries that are now included Jan 16, 2014
clang-format.bat Add some missing setlocals from various .bat files Feb 26, 2014
clang_format.py clang-format: Allow .proto files to be formatted (supported by an upc… Feb 25, 2014
codereview.settings Add codereview.settings to depot_tools. Feb 1, 2010
commit_queue.py Revert "Revert "Improve description layout. Improve coloring and add … Jul 24, 2013
cpplint.bat Fix EOL issues. Sep 27, 2011
cpplint.py Update cpplint.py to r119. May 9, 2014
cpplint_chromium.py Add lint check against "Foo *bar" and "Foo &bar" declarations. Sep 8, 2011
create-chromium-git-src
create-ntfs-junction.c
create-ntfs-junction.exe Utility to create an NTFS junction point. Previously reviewed at: May 22, 2012
cros Add cros wrapper to depot_tools. Dec 17, 2012
cros_sdk Cleanup chromite_wrapper. Mar 23, 2012
download_from_google_storage Added posix and windows runner scripts for download_from_google_stora… May 18, 2013
download_from_google_storage.bat Added posix and windows runner scripts for download_from_google_stora… May 18, 2013
download_from_google_storage.py Adds --auto_platform to download_from_google_storage. Jan 17, 2014
drover Enable PYTHONDONTWRITEBYTECODE=1 as much as possible. Sep 28, 2011
drover.bat Enable PYTHONDONTWRITEBYTECODE=1 as much as possible. Sep 28, 2011
drover.py Remove --milestone to force engineers to double-check with TPMs for b… Oct 7, 2013
fetch Revert of Fetch Windows tools on Cygwin and use that Python for some … Jan 16, 2014
fetch.bat Add some missing setlocals from various .bat files Feb 26, 2014
fetch.py Add recipe for v8 May 6, 2014
fix_encoding.py Fix case where wc_info is not present. Apr 7, 2011
gcl Enable PYTHONDONTWRITEBYTECODE=1 as much as possible. Sep 28, 2011
gcl.bat Enable PYTHONDONTWRITEBYTECODE=1 as much as possible. Sep 28, 2011
gcl.py Indiciate the tree status in the rietveld message when bypassing hooks Jan 14, 2014
gclient Revert of Fetch Windows tools on Cygwin and use that Python for some … Jan 16, 2014
gclient-new-workdir.py Clearer help in gclient-new-workdir.py Nov 15, 2013
gclient.bat Add some missing setlocals from various .bat files Feb 26, 2014
gclient.py Add a strict mode for gclient DEPS parsing, to enable saner parsing c… May 22, 2014
gclient_completion.sh Added basic completion (the commands) for gclient. Jan 16, 2014
gclient_scm.py Pass shallow flag through gclient to git_cache.py May 15, 2014
gclient_utils.py Add more flushes to gclient_utils Apr 25, 2014
gerrit_util.py gerrit_util is aware of auth errors May 12, 2014
git-cache Refactor the way that git executables are launched in depot tools. Mar 11, 2014
git-cl Refactor the way that git executables are launched in depot tools. Mar 11, 2014
git-cl-upload-hook Enforce inserting the depot_tools path as the first path in sys.path. Jan 31, 2011
git-crsync Remove git-cr{up,sync} and replace with informative shell script. May 8, 2014
git-crup Remove git-cr{up,sync} and replace with informative shell script. May 8, 2014
git-freeze Add git thaw/freeze to depot_tools. Mar 13, 2014
git-gs git gs: search .json files as well. Mar 10, 2014
git-lkgr Add --closest option to git-lkgr. Jan 26, 2013
git-map Add git-map and git-map-branches to depot_tools. Mar 12, 2014
git-map-branches Add git-map and git-map-branches to depot_tools. Mar 12, 2014
git-mark-merge-base Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-nav-downstream Add git-map and git-map-branches to depot_tools. Mar 12, 2014
git-nav-upstream
git-new-branch Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-number Refactor the way that git executables are launched in depot tools. Mar 11, 2014
git-rebase-update Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-rename-branch Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-reparent-branch Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-runhooks Invoke python correctly from windows. Mar 19, 2013
git-squash-branch Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git-thaw Add git thaw/freeze to depot_tools. Mar 13, 2014
git-try Refactor the way that git executables are launched in depot tools. Mar 11, 2014
git-upstream-diff Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git_cache.py
git_cl.py Use `git rev-list A..B` to get the list of commits to be uploaded to … May 16, 2014
git_common.py Make marked merge base invalid when the upstream changes. May 16, 2014
git_freezer.py Fix bad interpreters. Mar 26, 2014
git_map.py Make marked merge base invalid when the upstream changes. May 16, 2014
git_map_branches.py Add a family of git-commands to assist with the management of multipl… Mar 26, 2014
git_mark_merge_base.py Make marked merge base invalid when the upstream changes. May 16, 2014
git_nav_downstream.py Make git-nav-downstream not print a stack if you Ctrl-C it. May 11, 2014
git_new_branch.py Add newline to git-new-branch output. May 1, 2014
git_number.py git-number cannot commit-tree without user config Apr 3, 2014
git_rebase_update.py Make git rebase-update more responsive. May 8, 2014
git_rename_branch.py
git_reparent_branch.py Make marked merge base invalid when the upstream changes. May 16, 2014
git_squash_branch.py Fix bug in git_squash_branch.py. Mar 26, 2014
git_try.py Enforce cwd for GIT functions Dec 13, 2011
git_upstream_diff.py Make udiff print reasonable errors while not on a branch. Mar 26, 2014
gn Add executable and line ending properties for GN. Nov 11, 2013
gn.bat
gn.py Fix the gn wrapper to be aware of the --root argument. Mar 27, 2014
hammer Updating hammer script based on review suggestions. Aug 14, 2009
hammer.bat Fix EOL issues. Sep 27, 2011
my_activity.py Add --last_week/-W option to my_activity.py Apr 9, 2014
my_reviews.py Validate input dates in my_reviews.py. Mar 11, 2014
ninja Fix ninja wrapper script on non-x86 linux. Oct 8, 2013
ninja-linux32 Update 32-bit Linux ninja 1.4.0 binary to use -D_FILE_OFFSET_BITS=64. Jan 7, 2014
ninja-linux64 Update Linux ninja binaries to not require GLIBC_2.14. Sep 27, 2013
ninja-mac Update ninja to v1.4.0 on Mac, Linux32, Linux64, Windows. Sep 13, 2013
ninja.exe Update ninja to v1.4.0 on Mac, Linux32, Linux64, Windows. Sep 13, 2013
owners.py An interactive tool to help find owners covering current change list. Sep 20, 2013
owners_finder.py An interactive tool to help find owners covering current change list. Sep 20, 2013
patch.py presubmit_support: Call git once per change, to get a diff for all fi… Jun 10, 2013
presubmit_canned_checks.py Recursively find all tests in a git repo. May 15, 2014
presubmit_support.py Recursively find all tests in a git repo. May 15, 2014
profile.xml Create the Next Generation of depot_tools. Eh. Apr 23, 2009
pylint Fix git-cl quoting, yet again. Nov 1, 2013
pylint.py Pass arguments to pylint child process via a pipe. Jun 22, 2012
pylintrc Add multiprocessing.managers.SyncManager to pylintrc generated-members Dec 6, 2012
python_git_runner.sh Refactor the way that git executables are launched in depot tools. Mar 11, 2014
repo Update to repo version v1.12.13-cr1 Feb 6, 2014
rietveld.py Automatically reauthenticate to Rietveld Apr 18, 2014
scm.py Eliminate all interactive terminal prompts from git. Apr 23, 2014
subcommand.py Add transparent dash support to commands. Aug 22, 2013
subprocess2.py More explicit error message Apr 29, 2014
trychange.py trychange.py hotfix May 14, 2014
update_depot_tools Update to git-1.9.0. Mar 19, 2014
update_depot_tools.bat Update to git-1.9.0. Mar 19, 2014
upload_to_google_storage.py Adds SSO auth to gsutil Dec 12, 2013
watchlists.py Add a warning if the current version of python is not 2.5 Apr 1, 2011
weekly
wtf fix wtf crash when deps entry is at None Sep 12, 2012

README

This package contains tools for working with Chromium development.

The "gclient" wrapper knows how to keep this repository updated to
the latest versions of these tools as found at:

    http://src.chromium.org/svn/trunk/tools/depot_tools

This package contains:

  chrome-update-create-task.bat
    Creates a scheduled task to do an automatic local chromium build every day.

  cpplint.py
    A copy of our linting tool which enforces Google style. Fetched from
    http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py

  gcl
    A tool for uploading and managing code reviews on the Chromium
    project, using the Rietveld code review tool.  More info at:
    http://code.google.com/p/rietveld/

  gclient
    A script for managing a workspace with modular dependencies that
    are each checked out independently from different repositories.
    More info at:
    http://code.google.com/p/gclient/

  hammer
    A wrapper script for building Chromium with the SCons software
    construction tool.  More info at:
    http://www.scons.org/

Note: svn and python will be installed automatically if not accessible (on
Windows only).

To update this distribution manually, run .\update_depot_tools.bat on Windows,
or ./update_depot_tools on Linux or Mac.

To disable automatic updating, set the environment variable DEPOT_TOOLS_UPDATE=0
You can’t perform that action at this time.