grok-fsck(1)

grok-fsck1

Optimize mirrored repositories and check for corruption

Usage

grok-fsck -c /path/to/grokmirror.conf

Overview

Git repositories should be routinely repacked and checked for corruption. This utility will perform the necessary optimizations and report any problems to the email defined via fsck.report_to ('root' by default). It should run weekly from cron or from the systemd timer (see contrib).

Please examine the example grokmirror.conf file for various things you can tweak.

Options

--version

show program's version number and exit

-h, --help

show this help message and exit

-v, --verbose

Be verbose and tell us what you are doing

-f, --force

Force immediate run on all repositories.

-c CONFIG, --config=CONFIG

Location of fsck.conf

--repack-only

Only find and repack repositories that need optimizing (nightly run mode)

--connectivity

(Assumes --force): Run git fsck on all repos, but only check connectivity

--repack-all-quick

(Assumes --force): Do a quick repack of all repos

--repack-all-full

(Assumes --force): Do a full repack of all repos

Support

Email [email protected].

Releases

4 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 9–10
  3. 13

--connectivity since Debian 13 (Trixie); --repack-all-full since Debian 13 (Trixie); --repack-all-quick since Debian 13 (Trixie); --repack-only since Debian 13 (Trixie).

Author

[email protected]

License: GPLv3+

From grokmirror 2.0.12-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.