Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/chaoss/grimoirelab-perceval
Send Sir Perceval on a quest to retrieve and gather data from software repositories.
https://github.com/chaoss/grimoirelab-perceval
Merges #258
Closes #258
Fixes #257
This function uses the class method `__subclasses__` to get
derived classes from Backend and Bac...
Merges #256
Closes #256
Fixes #254
This patch allows to handle 404 http errors, which may occur when
requesting data of deleted user
Merges #251
Closes #251
Fixes #243
This patch fixes the initialization of the http-client parameters
in the Phabricator backend.
This patch fixes the initialization of the http-client parameters
in the Meetup backend.
This patch fixes the initialization of the http-client parameters
in the GitHub backend.
This patch fixes the initialization of the http-client parameters
in the Jenkins backend.
This patch fixes the initialization of headers and status codes
(forcelist and retry after statu...
Merges #250
Closes #250
3f9752371904b2465ac8deadd084ce84b1263a87 authored about 7 years ago
Merges #248
Closes #248
Fixes #244
This patch adapts the tests used to asses the sleep for rate,
according to the new metho...
This patch adapts the tests used to asses the sleep for rate,
according to the new method __calc...
This patch allows to define how to calculate the time to reset
for tokens (e.g, the next date wh...
The generic client is applied to the HyperKitty backend. Now
connection problems are transparent...
The generic client is applied to the Redmine backend. Now
connection problems are transparently ...
Merges #246
Closes #246
This patch initializes the error status codes list by value.
Before the list was initialized by ...
The generic client is applied to the Meetup backend. Now
connection problems are transparently h...
The generic client is applied to the Askbot backend. Now
connection problems are transparently h...
The generic client is applied to the Phabricator backend. Now
connection problems are transparen...
The verify parameter is used to verify a SSL certificate. By default,
it is set to True, but som...
The generic client is applied to the Bugzilla backend. Now
connection problems are transparently...
The generic client is applied to the Bugzillarest backend. Now
connection problems are transpare...
The generic client is applied to the Confluence backend. Now
connection problems are transparent...
The generic client is applied to the Discourse backend. Now
connection problems are transparentl...
The generic client is applied to the Dockerhub backend. Now
connection problems are transparentl...
The generic client is applied to the Jenkins backend. Now
connection problems are transparently ...
The generic client is applied to the Jira backend. Now
connection problems are transparently han...
The generic client is applied to the Launchpad backend. Now
connection problems are transparentl...
The generic client is applied to the Mediawiki backend. Now
connection problems are transparentl...
The generic client is applied to the RSS backend. Now
connection problems are transparently hand...
The generic client is applied to the Slack backend. Now
connection problems are transparently ha...
The generic client is applied to the Stackexchange backend. Now
connection problems are transpar...
The generic client is applied to the Telegram backend. Now
connection problems are transparently...
Merges #220
Closes #220
The generic client is applied to the GitHub backend. Now connection
problems are handled in a tr...
d79b0dd2b1f483bfdad6b38ba22ad46d01d9bcb8 authored about 7 years ago
Merges #219
Closes #219
A new type of error, tailored to the generic HTTP client, is
added to the list of errors.
Package dependencies in setup.py and requirements.txt include now
a constraint on urllib3, which...
The generic HTTP client takes care of handling connection problems
and rate limit issues. It all...
The functionalities implemented in the generic client are tested
in a dedicated file. This impro...
Merges #218
Closes #218
This patch targets issue #216. HTTP errors are properly handle with
a dedicated except block fol...
Merges #215
Closes #215
The backend allows now to initialize the gerrit server port (by
default '29418'). In case the g...
Merges #213
Closes #213
This patch includes a method to initialize rate limit data to avoid
starting a fetching process ...
c74e328297ed8e7f04345a7f95f72556797c1958 authored about 7 years ago
Merges #211
Closes #211
Fixes #210
When 'git://' URLs were in use, the initialization of TCPGitClient
instances were wrong because ...
fcae408a56f16a25f1f62abc6c01b61d2e0dc100 authored about 7 years ago
Merges #207
Closes #207
Fixes #202
The command 'show-ref' returns an error when is run in
empty repositories.
This patch checks wh...
2c989b14faa1e6556eba725fd11746ea5a246da5 authored about 7 years ago
Merges #206
Closes #206
The current code sends, during the fetch-pack negotiation,
the hash for all the commits that the...
Merges #205
Closes #205
Mirrors can contain references and objects that are not part
of the real activity in the reposit...
3ae60d21f219f36db4a1aa5606f5fcd1d27d9690 authored about 7 years ago
Merges #199
Closes #199
Fixes #183
a6bdbbf44f716a060d9355b5c5120979c673d852 authored about 7 years ago
Merges #200
Closes #200
Fixes #197
aed3eeb855298b23af2a5f0552ff232293494d0f authored about 7 years ago
Merges #198
Closes #198
Fixes #165
The command 'fetch-pack' only works with the TCP (git://)
protocol unless '--stateless-rpc' flag...
Merges #196
Closes #196
To work with repositories, Perceval always keeps synced
copies of them in local directories (usu...
Merges #184
Closes #184
Fixes #141
This ensures that dependencies installed in the Dockerfile are always in
sync with Perceval mast...
Merges #193
Closes #193
The new structure for the API url is 'https://git.example.com/api/v3'
99e2e48168c866c8f2d3a9daf4285a4271038ee3 authored about 7 years ago138b035a63cd0f5273eac2cabdb1b35598cc7494 authored over 7 years ago
Merges #182
Closes #182
Fixes #181
The error appears when trying to fetch data of a question
with an empty title.
Backend version ...
921ba7efae1b44ba80a96064ef7dd6d48575c8eb authored over 7 years ago
Merges #188
Closes #188
801605aa47ca01ba9c1eb64c8fce8fd9f312ff3c authored over 7 years ago
5faa5a85c10835aee78eb9800d9ed74957105e72 authored over 7 years ago
ede06434e54950051e0356acf13f2387d2e938b2 authored over 7 years ago
29a64e3ea2128a92fcf7a37a974a9c034ba7e959 authored over 7 years ago
7f7c299944059019b52cfd8f8640b72da7734f58 authored over 7 years ago
aafa75eeb7f04cb1d2e6f1d0b435df8122626223 authored over 7 years ago
2fa9050f962471d85d9a19d9a4961a87b2489a84 authored over 7 years ago
6c744f6f1a3b60605d6f13309e63d158eb14d41a authored over 7 years ago
1764df0fac80b7552f663eebff5ad369707b6f74 authored over 7 years ago
289db32ad1959abcbddb7f2fef23cfd568e1107d authored over 7 years ago
acf0e3d8db5a7848a0682cabe9d3f1115eda2f0c authored over 7 years ago
c331c63da5de958b923b1a533da053a295183b7a authored over 7 years ago
49ecc2095f23a2f3761cd65f734df93bebe0fdd4 authored over 7 years ago
28ed6e794234c6c3e459e0bb6d6fe822e2ac450c authored over 7 years ago
25d1e73794c6f8c72b8f433f60c60d4bf3b238cf authored over 7 years ago
7d339e67a1bf03ba4caa544be26f4ff2054933c6 authored over 7 years ago
ba02ea634a1ea9be2e8be82750b44a3dfb70f65e authored over 7 years ago
d22e86967ec35a35780a4b1533227666b89d0696 authored over 7 years ago
a25decdf2335ef6594683dbe880c40b7cff51a76 authored over 7 years ago
df8d2d1d0e26f83b80aef822f9ab21328320be05 authored over 7 years ago
746d6ae7ffcdd443471844fa40b28288009e03ae authored over 7 years ago
14b51bd94e99bea9f3aa75c4c5f1734244262d64 authored over 7 years ago