W. Harrison Wright
7cccd42ec9
Change option to --all-starred
2018-01-14 10:22:10 -06:00
W. Harrison Wright
bd346de898
Put starred clone repoistories under a new option
2018-01-13 17:43:00 -06:00
W. Harrison Wright
6e3cbe841a
Add comment
2018-01-13 14:12:26 -06:00
W. Harrison Wright
8b95f187ad
Add ability to clone starred repos
2018-01-13 14:08:36 -06:00
Sam Libby
4f4785085d
update logging_subprocess function
...
1. added newline for return
2. added one-time warning (once per subprocess)
2017-12-11 09:25:49 -07:00
Sam Libby
76895dcf69
update check_io() to allow scripts to run on Windows
2017-12-10 21:44:26 -07:00
Edward Pfremmer
27a1ba2d04
Fix arg not defined error
...
Ref: https://github.com/josegonzalez/python-github-backup/issues/69
2017-10-11 15:12:34 -05:00
pieterclaerhout
bb551a83f4
Updated the readme
2017-10-11 15:14:13 +02:00
pieterclaerhout
9b1b4a9ebc
Added a check to see if git-lfs is installed when doing an LFS clone
2017-10-11 15:11:14 +02:00
pieterclaerhout
e6b6eb8bef
Added support for LFS clones
2017-10-10 19:52:07 +02:00
Dima Gerasimov
922a3c5a6e
Fix remotes while updating repository
2017-05-06 12:58:42 +01:00
Nicolai Ehemann
de93824498
Fix error when repository has no updated_at value
2017-04-11 11:10:03 +02:00
Martin O'Reilly
0dfe5c342a
Add OS check for OSX specific keychain args
...
Keychain arguments are only supported on Mac OSX.
Added check for operating system so we give a
"Keychain arguments are only supported on Mac OSX"
error message rather than a "No password item matching the
provided name and account could be found in the osx keychain"
error message
2017-04-05 16:36:52 +01:00
Martin O'Reilly
1d6e1abab1
Add support for storing PAT in OSX keychain
...
Added additional optional arguments and README guidance for storing
and accessing a Github personal access token (PAT) in the OSX
keychain
2017-04-05 15:17:52 +01:00
Chris Adams
92c619cd01
Avoid remote branch name churn
...
This avoids the backup output having lots of "[new branch]" messages
because removing the old remote name removed all of the existing branch
references.
2017-03-27 16:26:19 -04:00
Andrzej Maczuga
6592bd8196
Fix detection of bare git directories
2016-11-22 20:11:26 +00:00
Jose Diaz-Gonzalez
88148b4c95
pep8: E501 line too long (83 > 79 characters)
2016-11-22 10:55:37 -07:00
Jose Diaz-Gonzalez
8448add464
pep8: E128 continuation line under-indented for visual indent
2016-11-22 10:51:04 -07:00
Jose Diaz-Gonzalez
5b30b7ebdd
fix: properly import version from github_backup package
2016-11-22 10:49:18 -07:00
Andrzej Maczuga
8d61538e5e
Support archivization using bare git clones
2016-11-22 13:07:52 +00:00
Terrell Russell
1f983863fc
fix typo, 3x
2016-11-18 15:17:42 -05:00
Björn Dahlgren
97e4fbbacb
Support --token file:///home/user/token.txt (fixes gh-51)
2016-10-26 01:57:33 +02: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
Remi Rampin
9f861efccf
Encode special characters in password
2016-09-06 14:27:47 -04:00
Remi Rampin
0233bff696
Don't pretend program name is "Github Backup"
2016-09-06 12:24:51 -04:00
Jose Diaz-Gonzalez
874c235ba5
Merge pull request #30 from jonasrmichel/master
...
Fixes #29
2016-08-20 20:50:25 -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
Kazuki Suda
79726c360d
Fix cloning private repos with basic auth or token
2016-03-29 15:23:54 +09: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
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
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
Alex Hall
325f77dcd9
Prompt for password if only username given
2016-01-12 11:18:26 +02:00
Jose Diaz-Gonzalez
816447af19
Force proper remote url
2015-11-10 15:36:12 -05: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
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
708b377918
Refactor to both simplify codepath as well as follow PEP8 standards
2015-10-10 00:16:30 -04:00
Mathijs Jonker
4b30aaeef3
Retry 3 times when the connection times out
2015-09-04 14:07:45 +02:00
Kirill Grushetsky
a440bc1522
Update github-backup
2015-05-04 19:16:23 +03:00
Kirill Grushetsky
43793c1e5e
Update github-backup
2015-05-04 19:15:55 +03:00
Kirill Grushetsky
24fac46459
Made unicode output defalut
2015-05-04 19:12:47 +03:00