Граф коммитов

1797 Коммитов

Автор SHA1 Сообщение Дата
Ayush Shridhar fa5c68ed3b Train the SpamBug model automatically on Taskcluster (#1192) 2019-12-21 12:01:23 +01:00
dependabot-preview[bot] 6db29b76c9 Bump tqdm from 4.40.2 to 4.41.0 (#1196)
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.40.2 to 4.41.0.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.40.2...v4.41.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 20:40:32 +01:00
Marco Castelluccio 0bd3631efd Classify multiple commit/test items at the same time 2019-12-20 19:18:04 +01:00
Marco Castelluccio 92be9cc3a6 Skip non-linux64 tasks right away, without classifying them first 2019-12-20 17:33:18 +01:00
Marco Castelluccio 75939c52a0 Version 0.0.185 2019-12-20 11:33:32 +01:00
Marco Castelluccio fbbf722341 Update the schema version of the commits DB
Given the recent changes in function detection (JavaScript fixes and removed lines)
2019-12-20 10:44:12 +01:00
dependabot-preview[bot] e1d22cc29f Bump responses from 0.10.8 to 0.10.9 (#1191)
Bumps [responses](https://github.com/getsentry/responses) from 0.10.8 to 0.10.9.
- [Release notes](https://github.com/getsentry/responses/releases)
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES)
- [Commits](https://github.com/getsentry/responses/compare/0.10.8...0.10.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-20 10:09:55 +01:00
Marco Castelluccio e4c6ef2f48 Don't add a bug in the list of past bugs for a function if it was already added before 2019-12-19 21:17:16 +01:00
Marco Castelluccio d1bc09551d Don't add the same bug twice when adding a new function to the past_bugs_by_function map 2019-12-19 21:16:08 +01:00
Marco Castelluccio d78f43f986 Update to rust-code-analysis v0.0.6 2019-12-19 17:36:06 +01:00
Marco Castelluccio 6d10c10166 Update to rust-code-analysis v0.0.5 and microannotate v0.0.19 2019-12-19 17:22:05 +01:00
dependabot-preview[bot] bf7c02a6f9 Bump scipy from 1.4.0 to 1.4.1 (#1189)
Bumps [scipy](https://github.com/scipy/scipy) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](https://github.com/scipy/scipy/compare/v1.4.0...v1.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 17:11:31 +01:00
Marco Castelluccio c479ab2c26
Improvements for getting touched functions in JavaScript code (#1187)
* Skip error entries and anonymous functions right away

* Add a few comments to explain get_touched_functions

* Don't stop at the first function containing a line

To support functions which are defined inside other functions.

* Skip a function when it has already been added to the set

* Add some get_touched_functions tests with JavaScript code
2019-12-19 12:15:40 +01:00
Abhay Katheria 184dbfb2d3 Stop using sklearn.metrics.classification module as it is deprecated (#1185)
Fixes #1184
2019-12-19 11:37:42 +01:00
dependabot-preview[bot] 721cfc3ba1 Bump joblib from 0.13.2 to 0.14.1 (#1188)
Bumps [joblib](https://github.com/joblib/joblib) from 0.13.2 to 0.14.1.
- [Release notes](https://github.com/joblib/joblib/releases)
- [Changelog](https://github.com/joblib/joblib/blob/master/CHANGES.rst)
- [Commits](https://github.com/joblib/joblib/compare/0.13.2...0.14.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 11:33:24 +01:00
dependabot-preview[bot] 0c8bcfb72d Bump taskcluster from 24.1.1 to 24.1.2 (#1186)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 24.1.1 to 24.1.2.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md)
- [Commits](https://github.com/taskcluster/taskcluster/compare/v24.1.1...v24.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 00:30:40 +01:00
Marco Castelluccio 15d08bba9a Add more defect/enhancement/task labels gathered from changed made by users on Bugzilla 2019-12-18 17:01:08 +01:00
Marco Castelluccio f172425e57 Use joblib directly instead of through scikit-learn
Loading it through scikit-learn is deprecated and will soon be removed.
2019-12-18 16:42:51 +01:00
Marco Castelluccio ca152a5a5c Return early when the method-level result's path is not in the past_bugs_by_function map 2019-12-18 16:40:34 +01:00
Marco Castelluccio 70bea9b91e Add more regression/bug/nobug labels 2019-12-18 16:22:26 +01:00
Marco Castelluccio 0de3ecb878 Make sure the integration test uses the image just pushed
If we use 'latest', we risk using an older image if it was cached.
2019-12-18 00:54:50 +01:00
Ayush Shridhar b78acf6023 Add the SpamBug model to the list of available models (#1183)
Fixes #1176
2019-12-18 00:54:34 +01:00
Marco Castelluccio 40a149b5ff Version 0.0.184 2019-12-17 23:59:03 +01:00
Marco Castelluccio ceb221e64d Use the same revision of version-control-tools in tests as in the commit-retrieval Docker image 2019-12-17 23:49:26 +01:00
Marco Castelluccio 1361684814 Revert switch to using Mercurial with Python 3
This reverts commit f247efbe18.
This reverts commit 1564cd00a7.
2019-12-17 23:47:40 +01:00
Marco Castelluccio 649fafe6b3 Version 0.0.183 2019-12-17 22:52:45 +01:00
Marco Castelluccio 63fe7e24b1 Stop installing dependencies in the integration test, since we now run it after Docker push
See also #1087
2019-12-17 22:50:46 +01:00
Marco Castelluccio e0a9579695 Silence detachedHead warning in prod integration test 2019-12-17 22:49:51 +01:00
Marco Castelluccio bbae361d04 Run integration test after docker push
See also #1087
2019-12-17 22:48:23 +01:00
Marco Castelluccio 5a6057aeda Version 0.0.182 2019-12-17 22:38:53 +01:00
Marco Castelluccio f247efbe18 Remove Python 2 too from the commit retrieval image 2019-12-17 22:25:14 +01:00
Marco Castelluccio cdc3030561 Remove outdated TODO 2019-12-17 18:49:59 +01:00
Marco Castelluccio 3f5e943731 Version 0.0.181 2019-12-17 18:04:58 +01:00
Marco Castelluccio 1564cd00a7 Use Mercurial with Python 3 2019-12-17 17:57:43 +01:00
Marco Castelluccio 6aa068defd Update to latest revision of version-control-tools 2019-12-17 17:55:12 +01:00
Marco Castelluccio 82e72f6500 Switch to Mercurial 5.2 2019-12-17 17:41:44 +01:00
Marco Castelluccio 18ca3a0075 Revert "Update to Mercurial 5.2 and use it with Python 3"
This reverts commit e023dc62ea.
2019-12-17 17:37:51 +01:00
Marco Castelluccio a23c13eacd Revert "Test with Mercurial 5.2 and Python 3"
This reverts commit 2cf7e0d709.
2019-12-17 17:37:33 +01:00
Marco Castelluccio de6ad038e1 Don't install python-pip for the integration test 2019-12-17 17:15:46 +01:00
Marco Castelluccio 2cf7e0d709 Test with Mercurial 5.2 and Python 3 2019-12-17 17:14:32 +01:00
Marco Castelluccio 58f93b89aa Version 0.0.180 2019-12-17 17:04:50 +01:00
Marco Castelluccio 2b73ccf272 apt-get purge instead of just apt-get remove 2019-12-17 16:49:19 +01:00
Marco Castelluccio e023dc62ea Update to Mercurial 5.2 and use it with Python 3
Fixes #551
2019-12-17 16:49:19 +01:00
Marco Castelluccio 4b7b1e7fe1 Remove patch for git hyper-blame, since we no longer need it 2019-12-17 16:13:01 +01:00
Marco Castelluccio fa5642973e Fix verb typo 2019-12-17 15:14:55 +01:00
Marco Castelluccio b349976505 Use a newer version of version-control-tools 2019-12-17 15:14:42 +01:00
Marco Castelluccio 2267a139de Stop cloning depot_tools, as pydriller 1.10 implements hyper-blame directly 2019-12-17 15:13:58 +01:00
dependabot-preview[bot] 0dc4d15309 Bump pydriller from 1.9.2 to 1.10 (#1182)
Bumps [pydriller](https://github.com/ishepard/pydriller) from 1.9.2 to 1.10.
- [Release notes](https://github.com/ishepard/pydriller/releases)
- [Commits](https://github.com/ishepard/pydriller/compare/1.9.2...1.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 15:11:37 +01:00
Marco Castelluccio 1466401e7f Fix setting past bugs in method level results
We were setting them on the list of method level results, instead of
on a specific result.
2019-12-17 14:22:00 +01:00
Marco Castelluccio baf0c37c19 Version 0.0.169 2019-12-17 11:01:28 +01:00