Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 8, 2012
  1. Invert plot 2

Commits on May 17, 2012
  1. Use the proper key for CPython data

    Update default baseline
    Increase width of second graph
Commits on Sep 4, 2011
  1. Merge remote-tracking branch 'origin/master' into pypy

Commits on Aug 27, 2011
  1. Merge pull request #81 from a8/webserver_config

    Fix for Apache static files, added Apache reverse proxy config
Commits on Aug 25, 2011
  1. @a8

    Added example config for Apache reverse proxy

    a8 authored
        - It is possible to run Apache as a reverse proxy forwarding
          to a local web server (e. g. gunicorn). This config shows
          how to configure Apache to do so.
  2. @a8

    bug fix for Apache static files

    a8 authored
        - Just added '/' to make Apache happy serving static content
Commits on Aug 21, 2011
  1. - Creating multi-project branch

    daniloaf authored committed
    - Adding multi-project support for Timeline view code
  2. Fix revision saving when the given commitid doesn't exist in the repo…

    … (save without info)
    Fix mercurial and subversion error reporting and logging
  3. Merge pull request #78 from a8/fix_log_branch

    Fix lookup of Revisions() in displaylogs()
Commits on Aug 11, 2011
  1. @a8

    Fix lookup of Revisions() in displaylogs()

    a8 authored
        - views.displaylogs() looks for the oldest rev of the rev.branch.
          Bug was that the filter looked for branch=rev.branch.project. Thus,
          the look up was Branch.objects.get(pk=rev.branch.project).
          It has to be Branch.objects.get(pk=rev.branch).
    Signed-off-by: Frank Becker <>
Commits on Jul 27, 2011
  1. Merge pull request #75 from smarr/fixes/clone-fails

    Problem with Django + Python's clone during report generation? (not reliably reproducible)
  2. @smarr

    Fixed syntax error.

    smarr authored
Commits on Jul 26, 2011
  1. @smarr

    Work-around for a problem that appeared in the changed block. Eventua…

    smarr authored
    …lly clone of an object failed because __init__ expects 4 parameters but got one.
    However, this is somewhere in Django land, and eventually in the clone library. Hope this catch will just avoid losing the sent data.
Commits on Jul 24, 2011
  1. @smarr
  2. Fix home page report query branch name

    Comment out example/settings DEF_BRANCH option, and copy it uncommented to codespeed/
    Fix changes view call to no_environment_error
  3. Merge pull request #69 from smarr/features/default-branch-name-as-con…

    Added DEF_BRANCH as option and used it on the timeline
Commits on Jul 20, 2011
  1. Merge pull request #72 from a8/fix_add_result_with_no_project

    Fix add result with no project
  2. @a8

    Fix for codespeed.views.save_result() if new project is given and MyS…

    a8 authored
    …QL DB
        - Save the Project() attr for a new Revision() by default if the Project() is new.
        - That is only required for MySQL.
        - Hope it doesn't break something else
  3. @a8

    Added test for saving a revision w/ a new project using codespeed.vie…

    a8 authored
        - Note, that is only relevant for a MySQL DB
        - The stack trace it triggers up to this revision
            ERROR:root:Unhandled Exception on request for http://localhost:8000/result/add/
            Traceback (most recent call last):
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/core/handlers/", line 111, in get_response
                response = callback(request, *callback_args, **callback_kwargs)
              File "/srv/var/lib/django/codespeed-upstream/speedcenter/codespeed/", line 891, in add_result
                response, error = save_result(data)
              File "/srv/var/lib/django/codespeed-upstream/speedcenter/codespeed/", line 856, in save_result
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/", line 460, in save
                self.save_base(using=using, force_insert=force_insert, force_update=force_update)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/", line 553, in save_base
                result = manager._insert(values, return_id=update_pk, using=using)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/", line 195, in _insert
                return insert_query(self.model, values, **kwargs)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/", line 1436, in insert_query
                return query.get_compiler(using=using).execute_sql(return_id)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/sql/", line 791, in execute_sql
                cursor = super(SQLInsertCompiler, self).execute_sql(None)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/models/sql/", line 735, in execute_sql
                cursor.execute(sql, params)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/backends/", line 34, in execute
                return self.cursor.execute(sql, params)
              File "/srv/var/lib/virtualenv/codespeed2/lib/python2.6/site-packages/django/db/backends/mysql/", line 86, in execute
                return self.cursor.execute(query, args)
              File "/usr/lib/pymodules/python2.6/MySQLdb/", line 166, in execute
                self.errorhandler(self, exc, value)
              File "/usr/lib/pymodules/python2.6/MySQLdb/", line 35, in defaulterrorhandler
                raise errorclass, errorvalue
            IntegrityError: (1048, "Column 'project_id' cannot be null")
Commits on Jul 18, 2011
  1. Remove print statement

  2. Merge pull request #68 from a8/fix_settings_import

    Fix settings import
Something went wrong with that request. Please try again.