mirror of
https://github.com/josegonzalez/python-github-backup.git
synced 2025-12-06 00:28:01 +01:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9023052e9c | ||
|
|
874c235ba5 | ||
|
|
b7b234d8a5 | ||
|
|
ed160eb0ca | ||
|
|
1d11d62b73 | ||
|
|
1e5a90486c | ||
|
|
9b74aff20b |
40
CHANGES.rst
40
CHANGES.rst
@@ -1,6 +1,46 @@
|
||||
Changelog
|
||||
=========
|
||||
|
||||
0.10.3 (2016-08-20)
|
||||
-------------------
|
||||
|
||||
- Fixes #29. [Jonas Michel]
|
||||
|
||||
Reporting an error when the user's rate limit is exceeded causes
|
||||
the script to terminate after resuming execution from a rate limit
|
||||
sleep. Instead of generating an explicit error we just want to
|
||||
inform the user that the script is going to sleep until their rate
|
||||
limit count resets.
|
||||
|
||||
|
||||
- Fixes #29. [Jonas Michel]
|
||||
|
||||
The errors list was not being cleared out after resuming a backup
|
||||
from a rate limit sleep. When the backup was resumed, the non-empty
|
||||
errors list caused the backup to quit after the next `retrieve_data`
|
||||
request.
|
||||
|
||||
|
||||
0.10.2 (2016-08-21)
|
||||
-------------------
|
||||
|
||||
- Add a note regarding git version requirement. [Jose Diaz-Gonzalez]
|
||||
|
||||
Closes #37
|
||||
|
||||
0.10.0 (2016-08-18)
|
||||
-------------------
|
||||
|
||||
- Implement incremental updates. [Robert Bradshaw]
|
||||
|
||||
Guarded with an --incremental flag.
|
||||
|
||||
Stores the time of the last update and only downloads issue and
|
||||
pull request data since this time. All other data is relatively
|
||||
small (likely fetched with a single request) and so is simply
|
||||
re-populated from scratch as before.
|
||||
|
||||
|
||||
0.9.0 (2016-03-29)
|
||||
------------------
|
||||
|
||||
|
||||
@@ -4,6 +4,11 @@ github-backup
|
||||
|
||||
backup a github user or organization
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
- GIT 1.9+
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
|
||||
@@ -392,10 +392,9 @@ def _request_http_error(exc, auth, errors):
|
||||
print('Exceeded rate limit of {} requests; waiting {} seconds to reset'.format(limit, delta), # noqa
|
||||
file=sys.stderr)
|
||||
|
||||
ratelimit_error = 'No more requests remaining'
|
||||
if auth is None:
|
||||
ratelimit_error += '; authenticate to raise your GitHub rate limit' # noqa
|
||||
errors.append(ratelimit_error)
|
||||
print('Hint: Authenticate to raise your GitHub rate limit',
|
||||
file=sys.stderr)
|
||||
|
||||
time.sleep(delta)
|
||||
should_continue = True
|
||||
|
||||
@@ -1 +1 @@
|
||||
__version__ = '0.10.0'
|
||||
__version__ = '0.10.3'
|
||||
|
||||
Reference in New Issue
Block a user