jobs/gitwebcache.sh: Introduce for proactive cache regeneration; git.git: Add grpshar...
[girocco.git] / jobs / README
blobdade46676bbc5bc1092db65d8dda65e6b89069ef
1 This is a home of all the cronjobs that are being ran periodically
2 to handle various maintenance tasks. The *check scripts belong
3 to crontab and usually run the main scripts iteratively per-repository.
5 * fixupcheck.sh: You DO NOT NEED these if you have pushing turned off
6   OR use different permission control than Group. Otherwise, you need
7   to copy fixup* over to ~root and run them from root's crontab. (They
8   are completely self-contained so that you can easily review them.)
9 * gitwebcache.sh: You should call this from crontab if showing project
10   list takes too long time when it's not cached; you should call this
11   in an interval of about a half of the cache lifetime (by default
12   10min).
13 * daemons/repod.sh -q --all-once: You should call this to avoid
14   infinitely growing repositories and refresh mirrored projects if you
15   are not running repod all the time.