blob: 5d939117780109cc79dc94ea584cd598d25f9244 [file] [log] [blame]
.\" DO NOT MODIFY THIS FILE! It was generated by help2man.
.TH REPO "1" "July 2021" "repo smartsync" "Repo Manual"
repo \- repo smartsync - manual page for repo smartsync
.B repo
\fI\,smartsync \/\fR[\fI\,<project>\/\fR...]
Update working tree to the latest known good revision
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
\fB\-j\fR JOBS, \fB\-\-jobs\fR=\fI\,JOBS\/\fR
number of jobs to run in parallel (default: based on
number of CPU cores)
number of network jobs to run in parallel (defaults to
number of local checkout jobs to run in parallel
(defaults to \fB\-\-jobs\fR)
\fB\-f\fR, \fB\-\-force\-broken\fR
obsolete option (to be deleted in the future)
stop syncing after first error is hit
overwrite an existing git directory if it needs to
point to a different object directory. WARNING: this
may cause loss of data
force remove projects with uncommitted modifications
if projects no longer exist in the manifest. WARNING:
this may cause loss of data
\fB\-l\fR, \fB\-\-local\-only\fR
only update working tree, don't fetch
\fB\-\-no\-manifest\-update\fR, \fB\-\-nmu\fR
use the existing manifest checkout as\-is. (do not
update to the latest revision)
\fB\-n\fR, \fB\-\-network\-only\fR
fetch only, don't update working tree
\fB\-d\fR, \fB\-\-detach\fR
detach projects back to manifest revision
\fB\-c\fR, \fB\-\-current\-branch\fR
fetch only current branch from server
fetch all branches from server
\fB\-m\fR NAME.xml, \fB\-\-manifest\-name\fR=\fI\,NAME\/\fR.xml
temporary manifest to use for this sync
enable use of \fI\,/clone.bundle\/\fP on HTTP/HTTPS
disable use of \fI\,/clone.bundle\/\fP on HTTP/HTTPS
\fB\-u\fR MANIFEST_SERVER_USERNAME, \fB\-\-manifest\-server\-username\fR=\fI\,MANIFEST_SERVER_USERNAME\/\fR
username to authenticate with the manifest server
\fB\-p\fR MANIFEST_SERVER_PASSWORD, \fB\-\-manifest\-server\-password\fR=\fI\,MANIFEST_SERVER_PASSWORD\/\fR
password to authenticate with the manifest server
fetch submodules from server
use the manifest superproject to sync projects
disable use of manifest superprojects
fetch tags
don't fetch tags
only fetch projects fixed to sha1 if revision does not
exist locally
number of times to retry fetches on transient errors
delete refs that no longer exist on the remote
.SS Logging options:
\fB\-v\fR, \fB\-\-verbose\fR
show all output
\fB\-q\fR, \fB\-\-quiet\fR
only show errors
.SS repo Version options:
do not verify repo source code
Run `repo help smartsync` to view the detailed manual.
The 'repo smartsync' command is a shortcut for sync \fB\-s\fR.