diff --git a/man/repo-gc.1 b/man/repo-gc.1 index e465a253..aadff005 100644 --- a/man/repo-gc.1 +++ b/man/repo-gc.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man. -.TH REPO "1" "December 2024" "repo gc" "Repo Manual" +.TH REPO "1" "April 2025" "repo gc" "Repo Manual" .SH NAME repo \- repo gc - manual page for repo gc .SH SYNOPSIS @@ -8,7 +8,7 @@ repo \- repo gc - manual page for repo gc .SH DESCRIPTION Summary .PP -Cleaning up internal repo state. +Cleaning up internal repo and Git state. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR @@ -19,6 +19,10 @@ do everything except actually delete .TP \fB\-y\fR, \fB\-\-yes\fR answer yes to all safe prompts +.TP +\fB\-\-repack\fR +repack all projects that use partial clone with +filter=blob:none .SS Logging options: .TP \fB\-v\fR, \fB\-\-verbose\fR diff --git a/man/repo-manifest.1 b/man/repo-manifest.1 index 2ee23e64..f2f7290d 100644 --- a/man/repo-manifest.1 +++ b/man/repo-manifest.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man. -.TH REPO "1" "December 2024" "repo manifest" "Repo Manual" +.TH REPO "1" "April 2025" "repo manifest" "Repo Manual" .SH NAME repo \- repo manifest - manual page for repo manifest .SH SYNOPSIS @@ -306,25 +306,7 @@ Element manifest\-server At most one manifest\-server may be specified. The url attribute is used to specify the URL of a manifest server, which is an XML RPC service. .PP -The manifest server should implement the following RPC methods: -.IP -GetApprovedManifest(branch, target) -.PP -Return a manifest in which each project is pegged to a known good revision for -the current branch and target. This is used by repo sync when the \fB\-\-smart\-sync\fR -option is given. -.PP -The target to use is defined by environment variables TARGET_PRODUCT and -TARGET_BUILD_VARIANT. These variables are used to create a string of the form -$TARGET_PRODUCT\-$TARGET_BUILD_VARIANT, e.g. passion\-userdebug. If one of those -variables or both are not present, the program will call GetApprovedManifest -without the target parameter and the manifest server should choose a reasonable -default target. -.IP -GetManifest(tag) -.PP -Return a manifest in which each project is pegged to the revision at the -specified tag. This is used by repo sync when the \fB\-\-smart\-tag\fR option is given. +See the [smart sync documentation](./smart\-sync.md) for more details. .PP Element submanifest .PP diff --git a/man/repo.1 b/man/repo.1 index 1c05dcfc..6c0e0255 100644 --- a/man/repo.1 +++ b/man/repo.1 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man. -.TH REPO "1" "December 2024" "repo" "Repo Manual" +.TH REPO "1" "April 2025" "repo" "Repo Manual" .SH NAME repo \- repository management tool built on top of git .SH SYNOPSIS @@ -80,7 +80,7 @@ forall Run a shell command in each project .TP gc -Cleaning up internal repo state. +Cleaning up internal repo and Git state. .TP grep Print lines matching a pattern