'\" t
. \" Title: depot_tools
. \" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
. \" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
. \" Date: 02/27/2017
. \" Manual: Chromium depot_tools Manual
. \" Source: depot_tools a6ba28f5
. \" Language: English
. \"
.TH "DEPOT_TOOLS" "7" "02/27/2017" "depot_tools a6ba28f5" "Chromium depot_tools Manual"
. \" -----------------------------------------------------------------
. \" * Define some portability stuff
. \" -----------------------------------------------------------------
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. \" http://bugs.debian.org/507673
. \" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n (.g .ds Aq \(aq
.el .ds Aq '
. \" -----------------------------------------------------------------
. \" * set default formatting
. \" -----------------------------------------------------------------
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
. \" -----------------------------------------------------------------
. \" * MAIN CONTENT STARTS HERE *
. \" -----------------------------------------------------------------
.SH "NAME"
depot_tools \- A collection of tools for dealing with Chromium development\& .
.SH "DESCRIPTION"
.sp
The Chromium depot_tools suite contains many tools to assist/augment the Chromium development environment\& . The tools may be downloaded from \m[blue]\fBhere\fR\m[]\&\s-2\u[1] \d \s +2\& .
.sp
There are two primary categories of tools\& . Some of these tools are \fI essential\fR to the development flow, in the sense that you cannot successfully develop Chromium without them\& .
.sp
Other tools are merely \fI helper\fR tools\& . Not required, but they can substantially ease the development workflow\& .
.sp
A listing of both categories of tools follows\& .
.SH "HELPER TOOLS"
.sp
A tutorial for these tools can be found at \fB depot_tools_tutorial\fR (7)\& .
.PP
\fB git-cherry-pick-upload\fR (1)
.RS 4
Upload the diff between a revision and its parent to rietveld\& .
.RE
.PP
\fB git-cl\fR (1)
.RS 4
Interact with code reviews on Gerrit and Rietveld
.RE
.PP
\fB git-drover\fR (1)
.RS 4
Apply a commit from the trunk to a release branch, or from one release branch to another\& .
.RE
.PP
\fB git-footers\fR (1)
.RS 4
Extract meta\- information expressed as footers in a commit message\& .
.RE
.PP
\fB git-freeze\fR (1)
.RS 4
Freeze all changes on a branch (indexed and unindexed)\& .
.RE
.PP
\fB git-hyper-blame\fR (1)
.RS 4
Like git blame, but with the ability to ignore or bypass certain commits\& .
.RE
.PP
\fB git-map-branches\fR (1)
.RS 4
Helper script to display all local git branches with \(oq upstream\(cq hierarchy in colorized terminal format\& .
.RE
.PP
\fB git-map\fR (1)
.RS 4
Display history of all branches in a colorized terminal format\& .
.RE
.PP
\fB git-mark-merge-base\fR (1)
.RS 4
Manually interact with depot_tools\* (Aq merge\- base markers\& .
.RE
.PP
\fB git-nav-downstream\fR (1)
.RS 4
Checkout a downstream branch of the currently checked out branch\& .
.RE
.PP
\fB git-nav-upstream\fR (1)
.RS 4
Checkout the upstream branch of the currently checked out branch\& .
.RE
.PP
\fB git-new-branch\fR (1)
.RS 4
Create a new branch with correct tracking information\& .
.RE
.PP
\fB git-rebase-update\fR (1)
.RS 4
Updates all branches to have the latest changes from their upstreams\& .
.RE
.PP
\fB git-rename-branch\fR (1)
.RS 4
Rename a branch and correctly preserve all downstream relationships\& .
.RE
.PP
\fB git-reparent-branch\fR (1)
.RS 4
Alter the parentage (upstream) for the current branch\& .
.RE
.PP
\fB git-retry\fR (1)
.RS 4
Bootstrap function to retry a git command\& .
.RE
.PP
\fB git-squash-branch\fR (1)
.RS 4
Takes all commits in a single branch and replaces them with a single commit\& .
.RE
.PP
\fB git-thaw\fR (1)
.RS 4
Un\- freeze all changes on a frozen branch\& .
.RE
.PP
\fB git-upstream-diff\fR (1)
.RS 4
Print a diff of the current branch, compared to its upstream\& .
.RE
.SH "NOTES"
.IP " 1." 4
here
.RS 4
\% https://chromium.googlesource.com/chromium/tools/depot_tools.git
.RE