Provided by: grokmirror_2.0.12-1_all
NAME
GROK-BUNDLE - Create clone.bundle files for use with "repo"
SYNOPSIS
grok-bundle [options] -c grokmirror.conf -o path
DESCRIPTION
Android's "repo" tool will check for the presence of clone.bundle files before performing a fresh git clone. This is done in order to offload most of the git traffic to a CDN and reduce the load on git servers themselves. This command will generate clone.bundle files in a hierarchy expected by repo. You can then sync the output directory to a CDN service.
OPTIONS
-h, --help show this help message and exit -v, --verbose Be verbose and tell us what you are doing (default: False) -c CONFIG, --config CONFIG Location of the configuration file -o OUTDIR, --outdir OUTDIR Location where to store bundle files -g GITARGS, --gitargs GITARGS extra args to pass to git (default: -c core.compression=9) -r REVLISTARGS, --revlistargs REVLISTARGS Rev-list args to use (default: --branches HEAD) -s MAXSIZE, --maxsize MAXSIZE Maximum size of git repositories to bundle (in GiB) (default: 2) -i,--include INCLUDE List repositories to bundle (accepts shell globbing) (default: *)
EXAMPLES
grok-bundle -c grokmirror.conf -o /var/www/bundles -i /pub/scm/linux/kernel/git/torvalds/linux.git /pub/scm/linux/kernel/git/stable/linux.git /pub/scm/linux/kernel/git/next/linux-next.git
SEE ALSO
• grok-pull(1) • grok-manifest(1) • grok-fsck(1) • git(1)
SUPPORT
Email tools@linux.kernel.org.
AUTHOR
mricon@kernel.org License: GPLv3+
COPYRIGHT
The Linux Foundation and contributors