Jose Diaz-Gonzalez
03604cc654
Merge pull request #48 from albertyw/python3
...
Support Python 3
2016-10-25 17:38:05 -06:00
Albert Wang
73a62fdee1
Fix some linting
2016-09-11 01:14:36 -07:00
Albert Wang
94e1d62ad5
Fix byte/string conversion for python 3
2016-09-11 01:14:31 -07:00
Albert Wang
54cef11ce7
Support python 3
2016-09-11 01:14:19 -07:00
Jose Diaz-Gonzalez
56397eba1c
Merge pull request #46 from remram44/encode-password
...
Encode special characters in password
2016-09-06 14:31:35 -04:00
Remi Rampin
9f861efccf
Encode special characters in password
2016-09-06 14:27:47 -04:00
Jose Diaz-Gonzalez
c1c9ce6dca
Merge pull request #45 from remram44/cli-programname
...
Fix program name
2016-09-06 12:42:45 -04:00
Jose Diaz-Gonzalez
ab18d8aee0
Merge pull request #44 from remram44/readme-git-https
...
Don't install over insecure connection
2016-09-06 12:42:30 -04:00
Remi Rampin
9d7d98b19e
Update README.rst
2016-09-06 12:28:44 -04:00
Remi Rampin
0233bff696
Don't pretend program name is "Github Backup"
2016-09-06 12:24:51 -04:00
Remi Rampin
6154ceda15
Don't install over insecure connection
...
The git:// protocol is unauthenticated and unencrypted, and no longer advertised by GitHub. Using HTTPS shouldn't impact performance.
2016-09-06 12:11:29 -04:00
Jose Diaz-Gonzalez
9023052e9c
Release version 0.10.3
0.10.3
2016-08-20 20:50:29 -04:00
Jose Diaz-Gonzalez
874c235ba5
Merge pull request #30 from jonasrmichel/master
...
Fixes #29
2016-08-20 20:50:25 -04:00
Jose Diaz-Gonzalez
b7b234d8a5
Release version 0.10.2
0.10.2
2016-08-20 20:49:46 -04:00
Jose Diaz-Gonzalez
ed160eb0ca
Add a note regarding git version requirement
...
Closes #37
2016-08-20 20:49:42 -04:00
Jose Diaz-Gonzalez
1d11d62b73
Release version 0.10.1
0.10.1
2016-08-20 20:45:27 -04:00
Jose Diaz-Gonzalez
9e1cba9817
Release version 0.10.0
0.10.0
2016-08-18 14:20:46 -04:00
Jose Diaz-Gonzalez
3859a80b7a
Merge pull request #42 from robertwb/master
...
Implement incremental updates
2016-08-18 14:20:05 -04:00
Robert Bradshaw
8c12d54898
Implement incremental updates
...
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.
2016-08-17 21:31:59 -07:00
Jose Diaz-Gonzalez
b6b6605acd
Release version 0.9.0
0.9.0
2016-03-29 13:23:45 -04:00
Jose Diaz-Gonzalez
ff5e0aa89c
Merge pull request #36 from zlabjp/fix-cloning-private-repos
...
Fix cloning private repos with basic auth or token
2016-03-29 13:21:57 -04:00
Kazuki Suda
79726c360d
Fix cloning private repos with basic auth or token
2016-03-29 15:23:54 +09:00
Jose Diaz-Gonzalez
a511bb2b49
Release version 0.8.0
0.8.0
2016-02-14 16:04:54 -05:00
Jose Diaz-Gonzalez
aedf9b2c66
Merge pull request #35 from eht16/issue23_store_pullrequests_once
...
Don't store issues which are actually pull requests
2016-02-14 16:02:18 -05:00
Enrico Tröger
b9e35a50f5
Don't store issues which are actually pull requests
...
This prevents storing pull requests twice since the Github API returns
pull requests also as issues. Those issues will be skipped but only if
retrieving pull requests is requested as well.
Closes #23 .
2016-02-14 16:36:40 +01:00
Jose Diaz-Gonzalez
d0e239b3ef
Release version 0.7.0
0.7.0
2016-02-02 14:52:07 -05:00
Jose Diaz-Gonzalez
29c9373d9d
Merge pull request #32 from albertyw/soft-fail-hooks
...
Softly fail if not able to read hooks
2016-01-29 03:36:48 -05:00
Jose Diaz-Gonzalez
eb8b22c81c
Merge pull request #33 from albertyw/update-readme
...
Add note about 2-factor auth in readme
2016-01-29 03:35:28 -05:00
Jose Diaz-Gonzalez
03739ce1be
Merge pull request #31 from albertyw/fix-private-repos
...
Fix reading user's private repositories
2016-01-29 03:34:21 -05:00
Albert Wang
d2bb205b4b
Add note about 2-factor auth
2016-01-29 00:33:53 -08:00
Albert Wang
17141c1bb6
Softly fail if not able to read hooks
2016-01-29 00:20:53 -08:00
Albert Wang
d362adbbca
Make user repository search go through endpoint capable of reading private repositories
2016-01-28 22:52:58 -08:00
Jonas Michel
1e5a90486c
Fixes #29
...
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.
2016-01-20 14:48:02 -06:00
Jonas Michel
9b74aff20b
Fixes #29
...
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.
2016-01-17 11:10:28 -06:00
Jose Diaz-Gonzalez
89df625e04
Merge pull request #28 from alexmojaki/getpass
...
Prompt for password if only username given
2016-01-15 10:34:29 -05:00
Alex Hall
675484a215
Update README with new CLI usage
2016-01-12 14:40:29 +02:00
Alex Hall
325f77dcd9
Prompt for password if only username given
2016-01-12 11:18:26 +02:00
Jose Diaz-Gonzalez
f12e9167aa
Release version 0.6.0
0.6.0
2015-11-10 15:36:20 -05:00
Jose Diaz-Gonzalez
816447af19
Force proper remote url
2015-11-10 15:36:12 -05:00
Jose Diaz-Gonzalez
d9e15e2be2
Merge pull request #24 from eht16/add_backup_hooks
...
Add backup hooks
2015-10-21 16:47:26 -04:00
Enrico Tröger
534145d178
Improve error handling in case of HTTP errors
...
In case of a HTTP status code 404, the returned 'r' was never assigned.
In case of URL errors which are not timeouts, we probably should bail
out.
2015-10-21 22:40:34 +02:00
Enrico Tröger
fe162eedd5
Add --hooks to also include web hooks into the backup
2015-10-21 22:39:45 +02:00
Jose Diaz-Gonzalez
53a9a22afb
Merge pull request #22 from eht16/issue_17_create_output_directory
...
Create the user specified output directory if it does not exist
2015-10-16 15:05:29 -04:00
Jose Diaz-Gonzalez
2aa7d4cf1e
Merge pull request #21 from eht16/fix_get_response_missing_auth
...
Add missing auth argument to _get_response()
2015-10-16 15:05:14 -04:00
Jose Diaz-Gonzalez
804843c128
Merge pull request #20 from eht16/improve_error_msg_on_non_existing_repo
...
Add repository URL to error message for non-existing repositories
2015-10-16 15:05:05 -04:00
Enrico Tröger
5fc27a4d42
Create the user specified output directory if it does not exist
...
Fixes #17 .
2015-10-16 14:16:47 +02:00
Enrico Tröger
c8b3f048f5
Add repository URL to error message for non-existing repositories
...
This makes it easier for the user to identify which repository does not
exist or is not initialised, i.e. whether it is the main repository or
the wiki repository and which clone URL was used to check.
2015-10-16 14:09:13 +02:00
Enrico Tröger
2d98251992
Add missing auth argument to _get_response()
...
When running unauthenticated and Github starts rate-limiting the client,
github-backup crashes because the used auth variable in _get_response()
was not available. This change should fix it.
2015-10-16 14:00:56 +02:00
Jose Diaz-Gonzalez
050f5f1c17
Release version 0.5.0
0.5.0
2015-10-10 00:19:45 -04:00
Jose Diaz-Gonzalez
348a238770
Add release script
2015-10-10 00:19:31 -04:00