mirroring: add individual foreign vcs mirror control
authorKyle J. McKay <mackyle@gmail.com>
Thu, 17 Apr 2014 02:03:59 +0000 (19:03 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Thu, 17 Apr 2014 02:03:59 +0000 (19:03 -0700)
commit9391b74a74955f2e92a0859e9a12dedec4d4a55e
tree722cff431dfc9803f9e6a48b51b21c611a9787f4
parent70690ee7411cda5be2095f88415f1fa89d36f367
mirroring: add individual foreign vcs mirror control

When mirroring is enabled ($Girocco::Config::mirror is true) allow
each supported foreign vcs to be individually enabled/disabled as
an allowed mirror source.

Additionally make sure that mirrors are not updated, cloned or
optimized if $Girocco::Config::mirror is not true.
Girocco/Config.pm
Girocco/Util.pm
jobd/gc.sh
jobd/update.sh
taskd/clone.sh