Added a simple introduction explaining the concepts in codespeed and the various screens
Merge pull request #27 from davidfraser/basic-docs

Some simple docs explaining basic Codespeed concepts
added South migration for benchmark description
Added new fixture data that gets loaded by the Django test runner

    * Generated fixture by 'python manage.py dumpdata codespeed' after
      loading the testdata.json
    * Added test to see if the fixture got loaded
Fixed test_gettimelinedata() to the new data format

    * Data format of the json data changed to support branches
    * Adjusted the test to the fixture data
Merge pull request #28 from a8/fixfixture

Fixfixture
Fix Version control backends (broken since branches merge)
Fix Subversion
Add repo notes to README
Tag 0.8
This fix retrieves only values which are >0

- see line  376, 377 and line 404: this results in endless loops if there values lower or equal to zero
- I used this approach to the fix this infinite loop to filter out everything <= 0 since they represent invalid data in my version, however, the bug needs to be fixed in any case.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Merge pull request #37 from smarr/infinite-loop-fix

Infinite Loop in Report Creation
Do a simple linear search on the first parent of every commit to find all commits for the changes view.

- this works for many cases but not all
- in case it does not walk the right pass to a parent, it will terminate after 10 revisions
- should be 'good enough' for many cases
- better solutions still welcome

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed debug print

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix retrieving of data in changes view when linked from timeline

- in the time line there are only short revision ids, thus, we should use a __startswith here to make sure we actually find the revision

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix for overlap of benchmark table and revision info in changes view.

- this seems to be an issue especially with the long Git revision ids
- the browsers prefer to overlap the two and that is just not readable
- using the percentage instead of an 'em value seems to work more reliable to avoid overlaps

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Equidistant plots on the timeline

- this allows to see sometimes better which benchmark result is which, especially if the time between benchmarks varies wildly it can get hard to see the dots and it gets hard to hover over a specific one to get the details of the commit
- adds a checkbox to control the feature
- uses the standard CategoryAxisRenderer
- drawback: the x-axis is basically unreadable

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Merge pull request #40 from smarr/retrieve-github-history

Provide a simple first version to retrieve some history from GitHub
Merge pull request #41 from smarr/timeline-to-changes-revid-fix

Fix retrieving of data in changes view when linked from timeline
Merge pull request #44 from smarr/featues/equidistant-timeline-plot

Equidistant plots on the timeline
Added support for browser-button navigation on timeline

- uses jQuery Address 1.4
- branches support untested!!!

Signed-off-by: Stefan Marr <git@stefan-marr.de>