TODO: Support for commit notifications in mirrored repos
[girocco/testingthisout.git] / jobs / README
blob7fa10fb5f5f13905b1192d0cd4e1333ff1a0dfa9
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 * jobd/jobd.sh -q --all-once: You should call this to avoid infinitely
14   growing repositories and refresh mirrored projects if you are not
15   running jobd all the time.