blob: bdb705d41f9fa326b091114922e411d41aba6c5c [file] [log] [blame]
Roger Shimizu0a1f5332021-06-20 21:41:05 +09001.\" DO NOT MODIFY THIS FILE! It was generated by help2man.
Mike Frysingerd47d9ff2022-07-10 05:15:19 -04002.TH REPO "1" "July 2022" "repo" "Repo Manual"
Roger Shimizu0a1f5332021-06-20 21:41:05 +09003.SH NAME
4repo \- repository management tool built on top of git
Mike Frysinger56345c32021-07-26 23:46:32 -04005.SH SYNOPSIS
6.B repo
7[\fI\,-p|--paginate|--no-pager\/\fR] \fI\,COMMAND \/\fR[\fI\,ARGS\/\fR]
8.SH OPTIONS
9.TP
10\fB\-h\fR, \fB\-\-help\fR
11show this help message and exit
12.TP
13\fB\-\-help\-all\fR
14show this help message with all subcommands and exit
15.TP
16\fB\-p\fR, \fB\-\-paginate\fR
17display command output in the pager
18.TP
19\fB\-\-no\-pager\fR
20disable the pager
21.TP
22\fB\-\-color\fR=\fI\,COLOR\/\fR
23control color usage: auto, always, never
24.TP
25\fB\-\-trace\fR
26trace git command execution (REPO_TRACE=1)
27.TP
28\fB\-\-trace\-python\fR
29trace python command execution
30.TP
31\fB\-\-time\fR
32time repo command execution
33.TP
34\fB\-\-version\fR
35display this version of repo
36.TP
Mike Frysinger73c43b82021-07-26 15:42:59 -040037\fB\-\-show\-toplevel\fR
38display the path of the top\-level directory of the
39repo client checkout
40.TP
Mike Frysinger56345c32021-07-26 23:46:32 -040041\fB\-\-event\-log\fR=\fI\,EVENT_LOG\/\fR
42filename of event log to append timeline to
43.TP
44\fB\-\-git\-trace2\-event\-log\fR=\fI\,GIT_TRACE2_EVENT_LOG\/\fR
45directory to write git trace2 event log to
Mike Frysingerd47d9ff2022-07-10 05:15:19 -040046.TP
47\fB\-\-submanifest\-path\fR=\fI\,REL_PATH\/\fR
48submanifest path
Mike Frysinger3001d6a2021-11-12 01:39:21 -050049.SS "The complete list of recognized repo commands is:"
Roger Shimizu0a1f5332021-06-20 21:41:05 +090050.TP
51abandon
52Permanently abandon a development branch
53.TP
54branch
55View current topic branches
56.TP
57branches
58View current topic branches
59.TP
60checkout
61Checkout a branch for development
62.TP
63cherry\-pick
64Cherry\-pick a change.
65.TP
66diff
67Show changes between commit and working tree
68.TP
69diffmanifests
70Manifest diff utility
71.TP
72download
73Download and checkout a change
74.TP
75forall
76Run a shell command in each project
77.TP
78gitc\-delete
79Delete a GITC Client.
80.TP
81gitc\-init
82Initialize a GITC Client.
83.TP
84grep
85Print lines matching a pattern
86.TP
87help
88Display detailed help on a command
89.TP
90info
91Get info on the manifest branch, current branch or unmerged branches
92.TP
93init
94Initialize a repo client checkout in the current directory
95.TP
96list
97List projects and their associated directories
98.TP
99manifest
100Manifest inspection utility
101.TP
102overview
103Display overview of unmerged project branches
104.TP
105prune
106Prune (delete) already merged topics
107.TP
108rebase
109Rebase local branches on upstream branch
110.TP
111selfupdate
112Update repo to the latest version
113.TP
114smartsync
115Update working tree to the latest known good revision
116.TP
117stage
118Stage file(s) for commit
119.TP
120start
121Start a new branch for development
122.TP
123status
124Show the working tree status
125.TP
126sync
127Update working tree to the latest revision
128.TP
129upload
130Upload changes for code review
131.TP
132version
133Display the version of repo
134.PP
135See 'repo help <command>' for more information on a specific command.
Mike Frysinger56345c32021-07-26 23:46:32 -0400136Bug reports: https://bugs.chromium.org/p/gerrit/issues/entry?template=Repo+tool+issue