263860b | Miquel Torres | 17 May 2020, 09:25:47 UTC | Merge pull request #290 from pared/patch-1 Update README.md | 17 May 2020, 09:25:47 UTC |
ccf7953 | Paweł Redzyński | 13 May 2020, 13:17:12 UTC | Update README.md Since Django 1.9 `syncdb` operation is removed. Seems like path for `testdata.json` was wrong. | 13 May 2020, 13:17:12 UTC |
f2b640c | Miquel Torres | 02 May 2020, 11:14:07 UTC | Merge pull request #287 from kupsef/python2-fix-super Python2 fix super | 02 May 2020, 11:14:07 UTC |
f27db7e | Miquel Torres | 02 May 2020, 11:13:29 UTC | Merge pull request #286 from kupsef/git-python3-refactor Git python3 refactor | 02 May 2020, 11:13:29 UTC |
9959ee7 | Kupai József | 30 April 2020, 13:23:42 UTC | Python2 fix super | 30 April 2020, 13:23:42 UTC |
91bba13 | Kupai József | 30 April 2020, 13:02:18 UTC | Git python3 refactor | 30 April 2020, 13:11:48 UTC |
f679d55 | Miquel Torres | 25 March 2020, 23:30:48 UTC | Merge pull request #284 from Kami/configurable_displayed_revision Allow user to configure which tags to display on the comparison page | 25 March 2020, 23:30:48 UTC |
d2f69a9 | Tomaz Muraus | 25 March 2020, 11:18:05 UTC | Split it out into multiple test cases. | 25 March 2020, 11:18:05 UTC |
0837385 | Tomaz Muraus | 25 March 2020, 11:11:50 UTC | Update setting name, document it in the readme. | 25 March 2020, 11:14:33 UTC |
529da03 | Tomaz Muraus | 10 March 2020, 19:51:13 UTC | Fix lint. | 10 March 2020, 19:51:13 UTC |
91bc3a0 | Tomaz Muraus | 10 March 2020, 19:49:19 UTC | Update comment. | 10 March 2020, 19:49:19 UTC |
a9eb9d6 | Tomaz Muraus | 10 March 2020, 19:48:00 UTC | Fix typos. | 10 March 2020, 19:48:00 UTC |
f33429c | Tomaz Muraus | 10 March 2020, 19:46:22 UTC | Allow user to specify which tags to include in the comparision page executables list. This comes handy in scenarios where there are a lot of tags, but you only want to list / include some of them. NOTE: For backward compatibility reasons, default value is None which means include all the tags. | 10 March 2020, 19:46:22 UTC |
f0910ff | Miquel Torres | 28 February 2020, 18:09:03 UTC | Merge pull request #283 from Kami/configurable_comparison_display_branch Allow admin to configure which branches are displayed on the Comparison page | 28 February 2020, 18:09:03 UTC |
001388d | Miquel Torres | 28 February 2020, 18:07:24 UTC | Queries on single line | 28 February 2020, 18:07:24 UTC |
fac243d | Tomaz Muraus | 25 February 2020, 09:52:04 UTC | Add a test case for comparision view branch filtering. | 25 February 2020, 09:52:04 UTC |
f972a25 | Tomaz Muraus | 25 February 2020, 09:44:59 UTC | Merge branch 'master' of github.com:tobami/codespeed into configurable_comparison_display_branch | 25 February 2020, 09:44:59 UTC |
7450893 | Miquel Torres | 24 February 2020, 22:06:18 UTC | Merge pull request #280 from Kami/fix_default_branch_handling Make sure comparison view works correctly when a default VCS branch is not called "default" | 24 February 2020, 22:06:18 UTC |
74ce67d | Tomaz Muraus | 24 February 2020, 11:53:17 UTC | Add migration file. | 24 February 2020, 11:54:05 UTC |
adc0fba | Tomaz Muraus | 24 February 2020, 11:49:57 UTC | Update help string. | 24 February 2020, 11:49:57 UTC |
2f6694a | Tomaz Muraus | 24 February 2020, 11:32:05 UTC | Add new "display_on_comparison_page" field to the Branch model which allows users to filter out which branches are displayed in the Executable sidebar on the comparision page. For backward compatibility reasons, we default it to True (aka display all the branches). | 24 February 2020, 11:32:05 UTC |
650856d | Tomaz Muraus | 19 February 2020, 11:31:48 UTC | Trim extra whitespace. | 19 February 2020, 11:31:48 UTC |
7484c27 | Tomaz Muraus | 19 February 2020, 11:17:45 UTC | Merge branch 'master' into fix_default_branch_handling | 19 February 2020, 11:17:45 UTC |
2de039c | Miquel Torres | 18 February 2020, 19:08:58 UTC | Merge pull request #281 from Kami/make_maxlen_configurable Make maximum length for executable names in the sidebar configurable | 18 February 2020, 19:08:58 UTC |
aaab180 | Miquel Torres | 18 February 2020, 09:23:45 UTC | Merge pull request #282 from Kami/add_provider_specific_settings_docs Add section on provider specific settings to the README | 18 February 2020, 09:23:45 UTC |
e89a614 | Miquel Torres | 18 February 2020, 09:22:46 UTC | Merge pull request #279 from Kami/support_tz_aware_datetime_objects Support timezone aware datetime objects with Github provider | 18 February 2020, 09:22:46 UTC |
8268c52 | Tomaz Muraus | 18 February 2020, 09:19:07 UTC | Add section on provider specific settings to the readme. | 18 February 2020, 09:19:07 UTC |
7a0091d | Tomaz Muraus | 18 February 2020, 09:16:24 UTC | Merge branch 'support_tz_aware_datetime_objects' of github.com:kami/codespeed into support_tz_aware_datetime_objects | 18 February 2020, 09:16:24 UTC |
4ea7d40 | Tomaz Muraus | 18 February 2020, 09:15:27 UTC | Fix lint issue. | 18 February 2020, 09:15:27 UTC |
cb7ed5f | Tomaz Muraus | 18 February 2020, 09:15:11 UTC | Merge branch 'master' of github.com:tobami/codespeed into support_tz_aware_datetime_objects | 18 February 2020, 09:15:11 UTC |
33da18a | Miquel Torres | 18 February 2020, 08:12:49 UTC | Merge pull request #276 from Kami/fix_authentication_bug Fix authentication helper so it works with newer versions of Django (Django 2+) | 18 February 2020, 08:12:49 UTC |
36007a0 | Tomaz Muraus | 17 February 2020, 18:59:44 UTC | Move name truncating functionality in a utility function and add tests for it. This way it's easier to test those functions and also gives us more flexibility to introduce different truncating mechanism (e.g. truncate in the middle instead of at the end). | 17 February 2020, 19:04:56 UTC |
2877ec4 | Tomaz Muraus | 17 February 2020, 18:47:12 UTC | Make maximum length values for the executable names which are used in the Executable sidebar in the Changes, Timeline and Comparision views configurable. This comes handy in scenarios where longer executable names are used (in such scenarios, names might be truncated which makes executable indistinguishable at a glance). | 17 February 2020, 18:47:12 UTC |
393d0cd | Tomaz Muraus | 17 February 2020, 18:39:00 UTC | Add tests for getcomparisonexes() function and verify it correctly handles custom (aka non "default") default project branches. | 17 February 2020, 18:39:00 UTC |
c247e27 | Tomaz Muraus | 17 February 2020, 15:25:14 UTC | Fix how default branch is determined - currectly it resulted in default branch being called "default" instead of reading the value of default_branch attribute of the project model. With this change / fix COMP_EXECUTABLES now works correctly when a default branch is called something else than "default". | 17 February 2020, 15:28:44 UTC |
72ec4e7 | Tomaz Muraus | 16 February 2020, 20:58:03 UTC | Add additional test cases which utilize RequestFactory. | 16 February 2020, 20:58:28 UTC |
eab245a | Tomaz Muraus | 16 February 2020, 20:47:43 UTC | Merge branch 'master' of github.com:tobami/codespeed into fix_authentication_bug | 16 February 2020, 20:47:43 UTC |
a3e1834 | Tomaz Muraus | 16 February 2020, 20:45:43 UTC | Merge branch 'master' into support_tz_aware_datetime_objects | 16 February 2020, 20:45:43 UTC |
b362022 | Miquel Torres | 16 February 2020, 10:38:19 UTC | Merge pull request #278 from Kami/support_github_auth Support authenticated Github API requests | 16 February 2020, 10:38:19 UTC |
237fe8c | Miquel Torres | 16 February 2020, 09:50:32 UTC | Merge pull request #277 from Kami/fix_static_path Use a correct path to the static file (fix issue with /timeline page not loading) | 16 February 2020, 09:50:32 UTC |
61e338b | Tomaz Muraus | 13 February 2020, 16:59:56 UTC | Add support for oAuth authenticated Github API requests. This comes handy in a lot of scenarios because unauthenticated Github requests have low rate limits. | 13 February 2020, 16:59:56 UTC |
5e51951 | Tomaz Muraus | 13 February 2020, 16:17:29 UTC | Add support for using timezone aware datetime objects with Github provider. | 13 February 2020, 16:20:29 UTC |
17af840 | Tomaz Muraus | 13 February 2020, 15:10:16 UTC | Fix path to the css/timeline.css static file. | 13 February 2020, 15:10:16 UTC |
bed3f63 | Tomaz Muraus | 11 February 2020, 20:59:03 UTC | Add some (mock based) tests for the auth decorator. | 11 February 2020, 20:59:03 UTC |
4c10f55 | Tomaz Muraus | 11 February 2020, 20:58:52 UTC | Fix typo. | 11 February 2020, 20:58:52 UTC |
0aef0fd | Tomaz Muraus | 11 February 2020, 19:20:32 UTC | Update authentication helper so it works correctly with Django versions where "request.user.is_authentication" variable is a property and not a method (aka newer Django versions.) | 11 February 2020, 19:20:32 UTC |
3372375 | Miquel Torres | 19 May 2019, 19:49:14 UTC | Merge pull request #273 from 0xflotus/master fixed Additionally | 19 May 2019, 19:49:14 UTC |
fa8155a | 0xflotus | 12 May 2019, 15:05:24 UTC | Merge pull request #1 from 0xflotus/patch-1 fixed Additionally | 12 May 2019, 15:05:24 UTC |
c7d1b07 | 0xflotus | 12 May 2019, 15:05:10 UTC | fixed Additionally | 12 May 2019, 15:05:10 UTC |
0068975 | Miquel Torres | 19 April 2019, 10:39:46 UTC | Merge pull request #271 from mattip/historical-graphs MAINT: more deeply embed DEFAULT_EXECUTABLE into historical data plots | 19 April 2019, 10:39:46 UTC |
cbe5458 | mattip | 18 April 2019, 08:38:29 UTC | MAINT: more deeply embed DEFAULT_EXECUTABLE into historical data plots | 18 April 2019, 08:38:29 UTC |
46a3dd5 | Miquel Torres | 31 March 2019, 12:09:37 UTC | Merge pull request #269 from tobami/document-historical-plots Document historical plots | 31 March 2019, 12:09:37 UTC |
c439b8f | Miquel Torres | 31 March 2019, 12:06:33 UTC | Update testdata with more complete results | 31 March 2019, 12:06:33 UTC |
d225889 | Miquel Torres | 31 March 2019, 12:01:47 UTC | Document home page settings - Formatting improvements | 31 March 2019, 12:01:47 UTC |
a741922 | Miquel Torres | 31 March 2019, 11:48:20 UTC | Merge pull request #268 from tobami/historical-home Historical plots in the home page | 31 March 2019, 11:48:20 UTC |
b2dab52 | Miquel Torres | 31 March 2019, 11:44:43 UTC | Implement historical graphs on home page - Based on PyPy's branch | 31 March 2019, 11:44:43 UTC |
1480a47 | Miquel Torres | 31 March 2019, 11:43:57 UTC | Add new historical data view - Re-implement home page using a class view and add settings-based context | 31 March 2019, 11:43:57 UTC |
d513ef7 | Miquel Torres | 30 March 2019, 20:59:46 UTC | Merge pull request #267 from tobami/use-newer-middleware-settings Use newer middleware settings | 30 March 2019, 20:59:46 UTC |
752e9d1 | Miquel Torres | 30 March 2019, 20:50:55 UTC | Use newer MIDDLEWARE setting for Django 2.0+ compat | 30 March 2019, 20:51:00 UTC |
1a17893 | Miquel Torres | 30 March 2019, 20:50:30 UTC | Fix branch queries not using get | 30 March 2019, 20:50:30 UTC |
17521a7 | Miquel Torres | 30 March 2019, 20:49:54 UTC | Rename extra_body into extra_script | 30 March 2019, 20:49:54 UTC |
079824c | Miquel Torres | 30 March 2019, 18:42:52 UTC | Merge pull request #266 from wasmerio/patch-1 Fixed python 3 compatibility in github integration | 30 March 2019, 18:42:52 UTC |
ce8cac3 | Syrus Akbary | 29 March 2019, 05:45:35 UTC | Fixed python 3 compatibility in github integration | 29 March 2019, 05:45:35 UTC |
8015290 | Miquel Torres | 09 March 2019, 10:51:34 UTC | Merge pull request #260 from ctk21/feature/ctk21/github_tag_fix Return empty string from github commits | 09 March 2019, 10:51:34 UTC |
b3c2ac1 | Miquel Torres | 09 March 2019, 10:32:41 UTC | Merge pull request #265 from ctk21/feature/ctk21/configurable_git_date Allow the use of GIT_USE_COMMIT_DATE in settings to switch to using c… | 09 March 2019, 10:32:41 UTC |
7b74d53 | Miquel Torres | 09 March 2019, 10:28:02 UTC | Merge pull request #264 from ctk21/feature/ctk21/single_update_on_add_json_results Single update to the repo when doing add_json_results (issue #237) | 09 March 2019, 10:28:02 UTC |
9092800 | Tom Kelly | 07 March 2019, 15:16:25 UTC | Allow the use of GIT_USE_COMMIT_DATE in settings to switch to using commit date rather than author date as the revision timestamp | 07 March 2019, 15:16:25 UTC |
94a6963 | Tom Kelly | 07 March 2019, 13:52:27 UTC | Single update to the repo when doing add_json_results (issue #237) | 07 March 2019, 13:52:27 UTC |
cb39a69 | Miquel Torres | 23 February 2019, 12:27:53 UTC | Release version 0.13.0 | 23 February 2019, 12:28:03 UTC |
7e8efa5 | Miquel Torres | 23 February 2019, 12:19:52 UTC | Merge pull request #263 from tobami/django-21-compat Django 2.1 compatibility | 23 February 2019, 12:19:52 UTC |
d481eb5 | Miquel Torres | 23 February 2019, 11:56:27 UTC | Adjust travis test matrix | 23 February 2019, 12:13:46 UTC |
5441bf4 | Miquel Torres | 23 February 2019, 11:49:55 UTC | Django 2.0 and 2.1 compatibility | 23 February 2019, 11:49:55 UTC |
a0ee6d1 | Miquel Torres | 23 February 2019, 11:48:58 UTC | Merge pull request #262 from tobami/fix-flake8 Fix flake8 | 23 February 2019, 11:48:58 UTC |
ef0c3f5 | Miquel Torres | 23 February 2019, 11:34:12 UTC | Remove usage of deprecated django.core.urlresolvers | 23 February 2019, 11:34:12 UTC |
8860445 | Miquel Torres | 23 February 2019, 11:25:15 UTC | Fix string comparison | 23 February 2019, 11:25:15 UTC |
454be91 | Tom Kelly | 20 February 2019, 10:34:39 UTC | remove comment that was tripping Travis CI | 20 February 2019, 10:34:39 UTC |
7ae1629 | Tom Kelly | 19 February 2019, 12:47:14 UTC | Return empty string from github commits so as not to violate the null constraint on tags when stored in the DB | 19 February 2019, 12:47:14 UTC |
2bf22df | Miquel Torres | 19 December 2018, 21:17:42 UTC | Merge pull request #255 from smarr/performance-all-grid Allow partial requests of timeline grid | 19 December 2018, 21:17:42 UTC |
503beb5 | Stefan Marr | 18 December 2018, 16:16:52 UTC | Move helper methods to view_data.py Signed-off-by: Stefan Marr <git@stefan-marr.de> | 18 December 2018, 16:16:52 UTC |
6432a76 | Miquel Torres | 13 December 2018, 10:00:22 UTC | Merge pull request #257 from Emil-G/patch-1 Fix for : AppRegistryNotReady: Apps aren't loaded yet error | 13 December 2018, 10:00:22 UTC |
abffda8 | Emil | 28 November 2018, 10:10:27 UTC | Fix for : AppRegistryNotReady: Apps aren't loaded yet error This fixes app on newer django versions. Ref: https://stackoverflow.com/questions/26276397/django-1-7-upgrade-error-appregistrynotready-apps-arent-loaded-yet | 28 November 2018, 10:10:27 UTC |
05d1b26 | Stefan Marr | 01 November 2018, 20:36:50 UTC | Refactor timeline grid to stream data and partition it The page size is configurable as a setting. Streaming is used to be able to already send data to the client while more database query my still need to be performed. timeline.js will keep requesting data as long as the nextBenchmarks field indicates an indicates (!== false). The plotgrid is only reset on the first request. Signed-off-by: Stefan Marr <git@stefan-marr.de> | 01 November 2018, 21:31:11 UTC |
35fbdcd | Stefan Marr | 01 November 2018, 20:34:19 UTC | Turn grid limit into setting - add helper method to read setting with default value if not present Signed-off-by: Stefan Marr <git@stefan-marr.de> | 01 November 2018, 20:39:36 UTC |
e3b1e9c | Stefan Marr | 31 October 2018, 17:38:34 UTC | Extract get_stats_with_defaults for readability Signed-off-by: Stefan Marr <git@stefan-marr.de> | 31 October 2018, 17:38:34 UTC |
7341205 | Miquel Torres | 15 August 2018, 17:31:53 UTC | Merge pull request #251 from Timmmm/master Use prop() instead of attr() | 15 August 2018, 17:31:53 UTC |
afeebb4 | Tim Hutt | 15 August 2018, 10:56:57 UTC | Use prop() instead of attr() Fixes #250 | 15 August 2018, 10:56:57 UTC |
69eb654 | Miquel Torres | 08 April 2018, 17:08:42 UTC | Merge pull request #243 from theLastOfCats/git-getlogs-trimming Added triming for `git-log` and `git-tag`. | 08 April 2018, 17:08:42 UTC |
3108448 | sziganshin | 05 April 2018, 14:24:46 UTC | Added triming for `git-log` and `git-tag`. Closes #242 | 05 April 2018, 14:24:46 UTC |
784bdfc | Miquel Torres | 17 February 2018, 17:12:32 UTC | Merge pull request #239 from Quasilyte/issue238 fixtures/testdata: set value for "default_branch" project fields | 17 February 2018, 17:12:32 UTC |
e199cac | quasilyte | 14 February 2018, 20:28:04 UTC | fixtures/testdata: set value for "default_branch" project fields With this change, "Timeline" and "Changes" are rendered with testdata as one might expect. Fixes #238. | 14 February 2018, 20:28:04 UTC |
c504095 | Miquel Torres | 10 February 2018, 16:25:02 UTC | Merge pull request #234 from Quasilyte/master readme: explain how to "create admin user" | 10 February 2018, 16:25:02 UTC |
3bf4f60 | quasilyte | 09 February 2018, 10:37:01 UTC | readme: explain how to "create admin user" | 09 February 2018, 10:37:01 UTC |
cccf637 | Miquel Torres | 31 December 2017, 12:19:11 UTC | Merge pull request #233 from smarr/fixes/timeline-freeze-on-missing-data Ensure missing data points don’t lead to infinite loop | 31 December 2017, 12:19:11 UTC |
48052fc | Stefan Marr | 28 December 2017, 23:51:34 UTC | Ensure missing data points don’t lead to infinite loop Missing data points can be represented as -1 values. For the timeline, this would mean we end up in an infinite loop, because the value would be always become smaller instead of bigger as it would be expected. This is avoided in two ways: - extract method determineSignificantDigits(.,.), which ensures the input value is positive - filter out negative numbers directly when collecting smallestValue Signed-off-by: Stefan Marr <git@stefan-marr.de> | 31 December 2017, 09:59:07 UTC |
7b5423a | Miquel Torres | 16 December 2017, 17:37:59 UTC | Merge pull request #231 from chriscool/remove-api-lefover tools: remove script still using previsously removed API | 16 December 2017, 17:37:59 UTC |
58de383 | Christian Couder | 13 December 2017, 12:51:13 UTC | tools: remove script still using previsously removed API Commit 8ea2dc2 (Remove tastypie dependency, 2013-11-13) removed the api/v1 REST api, but there are still scripts using this API. It would be nice if there was a way simple way to programmatically create an environment, or at least documentation to explain how it could be done. But for now let's just remove the misleading scripts. | 13 December 2017, 12:53:56 UTC |
5851468 | Miquel Torres | 11 November 2017, 15:15:50 UTC | Release version 0.12.0 | 11 November 2017, 15:15:50 UTC |
805cd33 | Miquel Torres | 11 November 2017, 15:12:10 UTC | Merge pull request #230 from tobami/django-111 Django 1.11 support | 11 November 2017, 15:12:10 UTC |
bbebb3a | Miquel Torres | 11 November 2017, 15:11:05 UTC | Fix jquery.address static url | 11 November 2017, 15:11:05 UTC |
5a3013c | Miquel Torres | 11 November 2017, 15:06:09 UTC | Remove usage of RequestContext | 11 November 2017, 15:06:09 UTC |