added buttons to edit and remove repos. minor template refactorings
if files are moved in revisions a pointer to the original is set. for mimetype stats only files currently present in the repo are considered.
change information available also for svn repositories. author specific file stats aggregate over all files ever committed.
added mercurial connector. still problems initially creating a repo. added delete repo link on index page. if get_branches is not specified for a connector the root of the repo will be used.
preparing measurement of metrics on the code. added checkstyle and pmd code analyzers. improved performance when creating revisions. revision is only created once and then files are added. not with every file. also after the repo is saved branches are only fetched once and not every time. added tabs to repo view in order to begin sorting content. added pagination to contributors list - this increases page load a lot with large repos.
adding branch support to analyzers and general application. configuraition files for java analyzer are being generated. switching branches possible with git and svn. added branch info to revision objects. added measure properties to repo objects.
git checkout of revision working. result paths are being created if not existing.
measure button only shown if at least one branch analyzed
config files are used in order to measure code
added some abstraction to analyzer classes. connectors use same registration mechanism as analyzers. cleanup considers branches. all statistics now depend on branch. fixed bug where pagination would show too many pages. punchcard circles are now colored.
most of data handling now done by branch object. paths are always absolute. analyzer aborts if error occurred during ant script. first violation parsing
. authors now spread through repos and identified by name and email. fixed bug where clean method would not work because query was not really executed. updated status for repo. now shows which branch is currently measured or analyzed.
added age to branch, etc.
added gravatar support. preparing second dimension for commits - touched files. components in front are masked loading. minor layout changes on repo page.
checkstyle replaces pmd. removed all the libs which were no longer needed. refactorings.
updated initial data. added annoying lib. first results of measures are stored on file level. added method to file to retrieve previous version. fixed bug where first commit of git repos was not parsed. shortened view code thanks to annoying lib.
added javascript checker. added fields for halstead complexity.
measurements for javascript files. metrics are shown on user pages.
fixed url bug. added author filter to metrics
removed some code duplication from everything that is considired with graphs. added code churn graph. currently shows only additions.
split filename and package. refactorings for dealing with graphs