scm script now uses post approach, closing.
Created a services controller that takes care of updating the repository to the current revision (as the integration scripts did before) and a simple http client for posting the data.
This has not been tested with HTTPS nor has it been deployed in production.
Have started some testing here to make commits index themselves properly, but it is slow so maybe do something "smarter" posting to a running septic or similar.
cron.rb and mailman_archive_sync.rb scripts are now runnable with script/runner.
Unsure if scm* scripts should be run through the runner due to performance issues.