update-all-config: new utility to update projects' config
commit775bad449ab8b48a6882a2628f406463821222cd
authorKyle J. McKay <mackyle@gmail.com>
Thu, 23 Apr 2015 22:40:39 +0000 (23 15:40 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Thu, 23 Apr 2015 22:40:39 +0000 (23 15:40 -0700)
tree0459e7d845aaa37a5d1018f3ad87bd0adf043cfd
parent6cf008cdb981a284e1ecf74a19a077258896c4d2
update-all-config: new utility to update projects' config

Inspects all (or specified projects) for incorrect config
issues and corrects them or just diagnoses (--dry-run).

It handles config values and correcting permissions and
group on files and directories.

It does not update hooks themselves (but will make sure they
have correct group and permissions).  update-all-hooks will
update any out-of-date hooks.

It also does not create the personal mob directory but does
perform basic permissions checks and corrections if it exists.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
toolbox/update-all-config.sh [new file with mode: 0755]