Describe what's going on
[girocco.git] / README
blob770e098baad8f7923ef7e9fb8b00cf34bc53a30c
1 This is the duct tape that ties repo.or.cz together. You will find
2 some hardcoded paths inside, and some other kludgy stuff.
4 The user interface is kept in the cgi/ subdirectory (repo.or.cz/m/ is symlink
5 to that).
7 To keep things safe and neat, repo.or.cz is job-controlled: the only thing the
8 cgi script does is scheduling a clone job (by creating a directory with some
9 files at a magic location) and then the clonecheck.sh script is invoked every
10 minute by cron (under more reasonable uid) to check if there are any jobs
11 scheduled, and calls clone.sh to do the clone itself, notifying the user about
12 the results.
14 The script that keeps repositories up-to-date is updatecheck.sh, being run
15 by cron every hour and calling update.sh for all the relevant repositories.
17 updateglibc.sh stands somewhat out of the crowd and keeps the Git mirror of
18 the glibc CVS repository up-to-date, so it's probably not interesting for
19 anyone.