git-repo/man
Josip Sokcevic 13d6588bf6 gc: Introduce new command to remove old projects
When projects are removed from manifest, they are only removed from
worktree and not from .repo/projects and .repo/project-objects. Keeping
data under .repo can be desired if user expects deleted projects to be
restored (e.g. checking out a release branch).

Android has ongoing effort to remove many stale projects and this change
allows users to easily free-up their disk space.

Bug: b/344018971
Bug: 40013312
Change-Id: Id23c7524a88082ee6db908f9fd69dcd5d0c4f681
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/445921
Reviewed-by: Mike Frysinger <vapier@google.com>
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Reviewed-by: Gavin Mak <gavinmak@google.com>
Tested-by: Josip Sokcevic <sokcevic@chromium.org>
2024-12-18 09:23:49 -08:00
..
repo-abandon.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-branch.1 Add script 'release/update-manpages' to generate manpages 2021-07-16 20:11:41 +00:00
repo-branches.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-checkout.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-cherry-pick.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-diff.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-diffmanifests.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-download.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-forall.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-gc.1 gc: Introduce new command to remove old projects 2024-12-18 09:23:49 -08:00
repo-grep.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-help.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-info.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-init.1 init: add --manifest-upstream-branch 2024-09-26 00:52:28 +00:00
repo-list.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-manifest.1 gc: Introduce new command to remove old projects 2024-12-18 09:23:49 -08:00
repo-overview.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-prune.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-rebase.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-selfupdate.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-smartsync.1 man: regenerate man pages 2024-09-25 20:57:42 +00:00
repo-stage.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-start.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-status.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo-sync.1 man: regenerate man pages 2024-09-25 20:57:42 +00:00
repo-upload.1 upload: add a --topic option for setting topic explicitly 2024-07-01 17:54:19 +00:00
repo-version.1 man: regenerate 2022-07-11 16:42:23 +00:00
repo.1 gc: Introduce new command to remove old projects 2024-12-18 09:23:49 -08:00