lp://staging/~kendfinger-deactivatedaccount/chromium-browser/depot_tools
Chromium uses a package of scripts, the depot_tools, to manage interaction with the Chromium source code repository and the Chromium development process. It contains the following utilities:
gclient: Meta-checkout tool managing both subversion and git checkouts. It is similar to repo tool except that it works on Linux, OS X, and Windows and supports both svn and git. On the other hand, gclient doesn't integrate any code review functionality.
gcl: Rietveld code review tool for subversion. The gcl tool runs presubmit scripts.
git-cl: Rietveld code review tool for git. The git-cl tool runs presubmit scripts.
hammer: (Obsolete) Wrapper script for building Chromium with the SCons software construction tool.
svn [Windows only]: subversion client for Chromium development. (Executable Subversion binaries are included in the depot_tools on Windows systems as a convenience, so that working with Chromium source code does not require a separate Subversion download.)
drover: Quickly revert svn commits.
cpplint.py: Checks for C++ style compliance.
presubmit_
repo: The repo tool.
trychange.py: Try server tool. It is wrapped by gcl try and git-try.
git-try: Try change tool for git users
wtf: Displays the active git branches in a chromium os checkout.
weekly: Displays the log of checkins for a particular developer since a particular date for git checkouts.
git-gs: Wrapper for git grep with relevant source types.
zsh-goodies: Completion for zsh users.
It is highly encouraged to look around and open the files in a text editor as this page can quickly become outdated. Please keep this page updated!
More here: http://
- Get this branch:
- bzr branch lp://staging/~kendfinger-deactivatedaccount/chromium-browser/depot_tools
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://git.chromium.org/chromium/tools/depot_tools.git.
Last successful import was .
Whiteboard
Code is Stable. All utilities have been tested and are working great!
Recent revisions
- 2449. By <email address hidden> <email address hidden>
-
Add the patchset id to the manual commit messages
Context is here:
https://groups. google. com/a/chromium. org/d/msg/ chromium- dev/M7f9VTqrR8w /RECOX2Y5YasJ Review URL: https:/
/codereview. chromium. org/513763002 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291687 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2448. By <email address hidden> <email address hidden>
-
Retry fetching patch from rietveld on a 404
Also added a tiny bit of exponential backoff.
Review URL: https:/
/codereview. chromium. org/350433003 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291682 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2447. By <email address hidden> <email address hidden>
-
Revert hard-coded src.git DEPS file name.
This is breaking the ability to specify an alternate DEPS file, and do
things like sync release tags where DEPS is still from svn and we need
.DEPS.git to do a git checkout.<email address hidden>, <email address hidden>
BUG=407049Review URL: https:/
/codereview. chromium. org/511533003 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291665 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2446. By <email address hidden> <email address hidden>
-
Be verbose about what's happening in 'git cl land' when pusing to pending ref.
Also reduce number of attempts and give up right away on ACL errors.
<email address hidden>
BUG=407369,407470Review URL: https:/
/codereview. chromium. org/512493002 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291656 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2445. By <email address hidden> <email address hidden>
-
Add some more context to git-drover tutorial.
BUG=407284
<email address hidden>Review URL: https:/
/codereview. chromium. org/507513002 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291619 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2444. By <email address hidden> <email address hidden>
-
Have 'fetch chromium' set up with .DEPS.git to support recursion.
<email address hidden>
Review URL: https:/
/codereview. chromium. org/504933003 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291613 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2443. By <email address hidden> <email address hidden>
-
Only clear cache locks if the cache exists.
BUG=407259
TEST=NoneReview URL: https:/
/codereview. chromium. org/462363004 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291609 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2442. By <email address hidden> <email address hidden>
-
depot_tools: update cpplint.py to r137
Implements 'linelength' option in CPPLINT.cfg.
See:
https://code.google. com/p/google- styleguide/ source/ browse/ trunk/cpplint/ cpplint. py?r=137 BUG=None
TEST=NoneChange-Id: I7b017078d997df
afc524a2f50a322 89391d011f9 Review URL: https:/
/codereview. chromium. org/495413002 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291601 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2441. By <email address hidden> <email address hidden>
-
Ensure deps_file=.DEPS.git in .gclient
<email address hidden>,<email address hidden>
BUG=Review URL: https:/
/codereview. chromium. org/500903003 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291592 0039d316- 1c4b-4281- b951-d872f2087c 98 - 2440. By <email address hidden> <email address hidden>
-
Fix git cache unlock invocation to specify cache dir.
<email address hidden>,<email address hidden>
BUG=Review URL: https:/
/codereview. chromium. org/498043002 git-svn-id: svn://svn.
chromium. org/chrome/ trunk/tools/ depot_tools@ 291591 0039d316- 1c4b-4281- b951-d872f2087c 98
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)