Currently, repository data is fetched via a shell script, I've started work on implementing a "git worker" to pull the repository every 5 minutes to get more data.
My implementation can be seen in app/models/GitWorker.php. This implementation is poor code and actually causes the web application to hang horribly.