DomKM/git_party — pull request #22 by DomKM (2012-08-21 22:31:14+00:00)
Title: Fixes rake and much more

This branch is rewrites most of the backend. Todo_files and todo_lines have been removed and 'shas' and 'todos' have been added. When a Repo is created it will not immediately check for todos. Instead, the rake task will call repo.update! often, which will check if it has been updated and if it is updatable before attempting to update it. Additionally, only shas which have been changed will be updated, so this will vastly reduce our GitHub requests. Also, this branch breaks the logic out into Sha, Todo, and a GitHub module instead of having it all contained in Repo. It does other things as well, but I forget all of them at this point.
Please review and/or approve asap. Thanks.