Initial commit.
Created django app.
Wrote the user frontend and implemented the basic celery backend flow.
First version of parse script using GitPython (unstable)
Moved most code to Django app and implemented the basic analysis workflow. It works\!
Worked on basic analysis model, implemented parsing of git repositories and generation of simple statistics as well as exporting data in JSON format.
Refactored directory \& class structure, added MapReduce classes for aggregation statistics data.
Simplified map/reduce framework, fully implemented the basic analysis workflow, which 1) takes a repository, 2) checks out all file revisions and generates parsing trees from them, 3) generates statistics for each individual file and 4) aggregates the statistics for the whole repository, all using map/reduce.
Added more map/reducers to calculate various statistics (e.g. docstring coverage), improved the general analysis workflow.
Added function to calculate the cyclomatic complexity of functions and classes, generated first plots for simple code statistics.
Worked on django app, added scripts to get users from github.
Parallelized user_details script.
Added checkmate files and github script.
Worked on commit details views, refactored some of the architecture.
Added Syrena template, switch to Heresy template engine.
Worked on the layout and removed the annoying sliding animations of the sidebar for the mobile version.
Merged in changes from Github.