Skip to content

Commit ffa154f

Browse files
authored
Merge pull request #1 from mattip/speed.pypy.org
Merge latest codespeed/master from upstream into speed.pypy.org
2 parents b07808f + 4751450 commit ffa154f

File tree

130 files changed

+6007
-3800
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+6007
-3800
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
*.pyc
2+
*.swp
3+
*.swo
4+
.DS_Store
25
*.db
3-
example/repos/*
6+
sample_project/repos/*
47
override
8+
build
9+
dist
10+
codespeed.egg-info/
11+

.travis.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
language: python
2+
branches:
3+
only:
4+
- master
5+
env:
6+
global:
7+
- DJANGO_SETTINGS_MODULE=sample_project.settings
8+
matrix:
9+
include:
10+
- python: "2.7"
11+
env: DJANGO_VERSION=1.11
12+
- python: "3.5"
13+
env: DJANGO_VERSION=1.11
14+
- python: "3.5"
15+
env: DJANGO_VERSION=2.1
16+
install:
17+
- pip install flake8
18+
- pip install -q Django==$DJANGO_VERSION
19+
- python setup.py install
20+
before_script:
21+
flake8 codespeed
22+
script:
23+
- python manage.py test codespeed

AUTHORS

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Codespeed is written and maintained by Miquel Torres Barceló and various contributors:
2+
3+
Frank Becker
4+
Chris Adams
5+
Stefan Marr
6+
Reiner Gerecke
7+
daniloaf
8+
Joachim Breitner
9+
Rayan Chikhi
10+
str4d
11+
Alexey Palazhchenko
12+
Javier Honduvilla Coto
13+
Octavian Moraru
14+
Phil Opaola
15+
Laurent Raufaste
16+
Nicolas Cornu
17+
Elliot Saba
18+
Jean-Paul Calderone
19+
Malcolm Parsons
20+
Rayan
21+
Catalin Gabriel Manciu
22+
Clément MATHIEU
23+
Dave Collins
24+
David Fraser
25+
Kevin Modzelewski
26+
Matt Haggard
27+
Michael Thompson
28+
Reiner
29+
Zachary Ware
30+
Mark Watts
31+
Catalin G. Manciu
32+
Octavian Moraru
33+
Iskander (Alex) Sharipov
34+
Tim (Timmmm)

CHANGELOG

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,70 @@
11
== Change Log ==
22

3+
=== Version 0.13.0, February 23, 2019 ===
4+
* NEW #263: Added support for Django 2.1, drop support for Django 1.8
5+
* NEW #255: Allow partial requests of timeline grid
6+
* FIX #233: Ensure missing data points don’t lead to infinite loop
7+
* FIX #242: Revision.tag field is not trimmed before insert
8+
* FIX #250: All doesn't work after clicking None in comparison
9+
10+
11+
=== Version 0.12.0, November 11, 2017 ===
12+
* NEW #230: Added support for Django 1.11
13+
* NEW #226: Added previous and next commit navigation to the changes view
14+
* NEW #228: Customise the meta description to describe the URL
15+
* NEW #224: Default banch is now configured in db, per project
16+
* NEW #221: Added support for Django 1.9
17+
* NEW #214: Added optional http basic authentication to results API calls
18+
* NEW #209: Addeds the 'makeimage' service
19+
* NEW #207: Commit tag saving features
20+
* FIX #219: Made git tag identification more conservative
21+
* FIX #212: Improved py3 compat by adding b'' literals
22+
* FIX #212: Fix git tag error
23+
24+
25+
=== Version 0.11.0, July 31, 2016 ===
26+
* NEW #191: Django 1.7 and 1.8 support
27+
* NEW #192: Initial Python 3.4 support
28+
* NEW #199: str4d upgraded all javascript libraries. Most importantly jqPlot to 1.0.9 and jQuery to 1.12.3
29+
* NEW #203: str4d implemented displaying of quartile and extrema bands on median benchmarks
30+
* NEW #205: javierhonduco gave the application a more modern look
31+
32+
33+
=== Version 0.10.1, November 1, 2015 ===
34+
* NEW #169: nomeata added admin action to recalculate reports
35+
* NEW #169: nomeata increased allowed length for benchmark names to 100 chars
36+
* FIX #186: pepsiman fixed getting commit logs for non-default branches on mercurial
37+
* FIX #170: Show infinite increase instead of "-"
38+
* FIX: various admin fixes
39+
40+
41+
=== Version 0.10.0, December 27, 2013 ===
42+
* NEW #108: AlekSi made executable names uniques per project instead of globally
43+
* NEW #148: staticfloat added the ability to set benchmark fields when saving results for a new benchmark
44+
* NEW #149, #161: rchikhi and others fixed Django compatibility with versions 1.4-1.6
45+
* NEW #158: smarr added initial travis configuration. Continuous integration is now enabled for Codespeed
46+
* NEW #32: squiddy added option to control display of authors email address
47+
* OPTIMIZATION #98: squiddy greatly reduced the number of necessary queries for getting comparison data, getting down the response time by an order of magnitude
48+
* FIX #86: a8 fixed timeline plot failing when more than 4 series were selected
49+
* FIX #130: alkino fixed migrations 0006 and 0012
50+
* FIX #151: philangist migrated Github integration to API v3
51+
* FIX #85: a8 fixed timeline view on IE
52+
53+
54+
=== Version 0.9.1, September 11, 2011 ===
55+
* NEW: Stefan added the possibility to name the default branch other than "default"
56+
* NEW: Danilo added executable grouping by project
57+
* NEW: Made default number of data points in the timeline plots configurable
58+
* FIX: Frank fixed a lot of issues with the deploy examples
59+
* FIX: Other numerous fixes
60+
361

462
=== Version 0.9.0, July 17, 2011 ===
563
* NEW: Frank refactored the Django project and app. Now Codespeed is a proper, installable Django app, and there is a sample project in the "example" dir
664
* NEW: Upgraded to jQuery 1.6
765
* NEW #44: Stefan added an option to the timeline view for equidistant data point plotting
866
* NEW: Permalinks are now id based for Environment, to shorten the length and avoid problems related to url encoding, as well as to allow changing the name without beaking the permalink
9-
* FIX: Frank added a check for revision_date = "None" (as string), caused by the
67+
* FIX: Frank added a check for revision_date = "None" (as string), caused by the
1068
save_single_result.py sample script
1169

1270

@@ -17,7 +75,7 @@
1775
* NEW #45: Stefan Marr added support for browser-button navigation on timeline
1876
* FIX: Stefan Marr improved the GitHub plugin
1977
* FIX: Improvements in the Changes View layout that prevent overlapping in some cases
20-
* FIX: Stefan Marr fixed a bug where links to a changes view revision from the
78+
* FIX: Stefan Marr fixed a bug where links to a changes view revision from the
2179
timeline view would not work because they used short commit ids
2280
* FIX: Stefan Marr prevented some infinite loops caused when results were equal or less than 0
2381

@@ -75,7 +133,7 @@ Bug fix release
75133
- Fix benchmark/legend ordering
76134
- Improve error messages
77135
- Issue correctness warning for normalized stacked bars.
78-
136+
79137
* Known bugs:
80138
- There are several bugs in the comparison view related to the plotting library jqplot
81139
- Bad autoscaling under some circumstancies. Issue#199 (http://bitbucket.org/cleonello/jqplot/issue/199/autoscale-breaks-negative-values)

LICENSE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
All files in this work, are now covered by the following copyright notice.
22
Please note that included libraries in the media/ directory may have their own license.
3-
4-
Copyright (c) 2009-2010 Miquel Torres <tobami@googlemail.com>
5-
3+
4+
Copyright (c) 2009-2016 Miquel Torres <tobami@gmail.com> and other contributors, see AUTHORS file.
5+
66
This file is part of Codespeed.
77

88
Codespeed is free software; you can redistribute it and/or

MANIFEST.in

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
include README.md
22
include LICENSE
3-
recursive-include codespeed/templates/codespeed/ *
4-
recursive-include codespeed/static/ *
3+
recursive-include codespeed/fixtures timeline_tests.json
4+
recursive-include codespeed/templates/codespeed *
5+
recursive-include codespeed/static *

0 commit comments

Comments
 (0)