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
Marco Castelluccio
ea6e697e69
Move regressor-finder task after its dependencies
2019-12-17 10:51:33 +01:00
Marco Castelluccio
8a71755d9b
Version 0.0.168
2019-12-17 10:26:12 +01:00
Marco Castelluccio
75d9ccb41c
Get functions touched by line deletions too ( #1181 )
...
Also add a test for get_touched_functions
Fixes #1163
2019-12-17 10:10:19 +01:00
Ayush Shridhar
c69008ea6f
Handle bugs with no comments ( #1180 )
...
Fixes #1177
2019-12-17 09:47:39 +01:00
dependabot-preview[bot]
739d7ae971
Bump scipy from 1.3.3 to 1.4.0 ( #1179 )
...
Bumps [scipy](https://github.com/scipy/scipy ) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/scipy/scipy/releases )
- [Commits](https://github.com/scipy/scipy/compare/v1.3.3...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 09:46:24 +01:00
Marco Castelluccio
110914f226
Make regressor-finder task depend on the tasks training the DefectEnhancementTask and Regression models
...
Since these models are being used in the regressor finder script.
2019-12-16 19:55:25 +01:00
Marco Castelluccio
4b17685eaa
Skip test-verify tasks
2019-12-16 19:49:51 +01:00
Marco Castelluccio
d5dc544f61
Filter test selection tasks to only choose Linux ones
...
And don't select any task if the chosen ones are very few.
2019-12-16 19:48:25 +01:00
Marco Castelluccio
9b96885eaf
Version 0.0.167
2019-12-16 18:43:52 +01:00
Marco Castelluccio
ea75d40804
Use 86400 as the maximum runtime for tasks
2019-12-16 18:43:41 +01:00
Marco Castelluccio
0acaf8869c
Version 0.0.166
2019-12-16 18:23:33 +01:00
Marco Castelluccio
bb33ee9cef
Remove removed annotate-pipeline.yml file from the spawn_pipeline Dockerfile
2019-12-16 18:12:42 +01:00
Marco Castelluccio
a177f67fb5
Make annotate tasks part of the normal pipeline
2019-12-16 17:55:47 +01:00
Marco Castelluccio
4f69cf0040
Don't trigger annotate pipeline multiple times, just make tasks run for longer
...
This is a pre-requisite to getting rid of the annotate pipeline and just move the
tasks directly in the main pipeline. This way, the models which depend on the
data generated by the annotate tasks can run only after they finish.
2019-12-16 17:55:47 +01:00
Marco Castelluccio
ce2e355fe4
Update classify patch hook only after gathering past bugs by function
2019-12-16 17:55:47 +01:00
Marco Castelluccio
010e129039
Make past-bugs-by-function task depend on commit-retrieval and bugs-retrieval tasks
2019-12-16 17:50:51 +01:00
Marco Castelluccio
06f79569ce
Rename definition file of the data pipeline hook
2019-12-16 16:45:08 +01:00
Marco Castelluccio
d5cb3c4cb6
Move past-bugs-by-function task directly in the normal data pipeline
...
And remove the hook which was previously running it.
2019-12-16 16:42:25 +01:00
Marco Castelluccio
55e9dc00be
Adjust tasks' deadlines
2019-12-16 16:32:46 +01:00
Marco Castelluccio
d9536d24b8
Define deadlines in days instead of hours, when it is many hours
2019-12-16 16:24:55 +01:00
Marco Castelluccio
9f463fff94
Always try to download data files
2019-12-16 15:57:56 +01:00
Marco Castelluccio
c084f2a438
When classifying methods for regressors, list past bugs in the same functions touched by the patch
...
Fixes #1133
2019-12-16 11:25:36 +01:00
Marco Castelluccio
5ca3d85984
Log number of commits analyzed for past bugs by function
2019-12-16 11:25:36 +01:00
Marco Castelluccio
edc970e62e
Index past-bugs-by-function tasks
2019-12-16 11:25:36 +01:00
Ayush Shridhar
6ec3ba471e
Add number of words in comments as a feature for the SpamBug model ( #1178 )
2019-12-16 10:12:32 +01:00
dependabot-preview[bot]
53bb953706
Bump coverage from 4.5.4 to 5.0 ( #1175 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 4.5.4 to 5.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/coverage-4.5.4...coverage-5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-14 17:29:32 +01:00
dependabot-preview[bot]
0b4770bb94
Bump pytest from 5.3.1 to 5.3.2 ( #1174 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/5.3.1...5.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-14 15:37:02 +01:00
Marco Castelluccio
f019307643
Notify me instead of release-mgmt-analysis@mozilla.com
2019-12-13 17:12:14 +01:00
dependabot-preview[bot]
a50a97be82
Bump responses from 0.10.7 to 0.10.8 ( #1173 )
...
Bumps [responses](https://github.com/getsentry/responses ) from 0.10.7 to 0.10.8.
- [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.7...0.10.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-12 17:57:36 +01:00