Hayden Fuss
864c663a16
Source Import API ( #673 )
...
* add import source
* add import header
* create/get source import for repo, SourceImport class
* Corrected use_lfs, not considered completed with creation
* vcs creds optional
* SourceImport test, removed unneeded attributes
* create/get source import tests for repo
* Encoding and copyright comment
* styling fixes
* Update SourceImport.py
* Update SourceImport.py
* Update SourceImport.py
2018-03-21 14:04:46 +08:00
Gilad Shefer
162f0397bc
Added option to create review for Pull request ( #662 )
...
* Added option to create review for Pull request
* Fix tests
2018-03-20 22:28:39 +08:00
Wan Liuyang
3cd176e3c3
Depreciate legacy search API
2018-03-20 20:27:27 +08:00
Shinichi TAMURA
0f0a7d4e68
Added target_commitish option to Repository.create_git_release() ( #625 )
...
* Added is_draft and is_prerelease property to GitRelease
* Added target_commitish option to Repository.create_git_release()
* Added test for Repository.create_git_release()
* Renamed attr of GitRelease: is_draft, is_prerelease -> draft, prerelease
2018-03-15 11:17:04 +08:00
Anton Nguyen
c7f6563c34
Add hook support for organizations ( #729 )
...
* Add hook support for organizations
Specifically, the create_hook, get_hook, and get_hooks calls
* Added support for the edit and delete hook functions
2018-03-12 23:02:52 +08:00
Isuru Fernando
d9c5a07fcf
Get organization from the team ( #590 )
...
* Get organization from the team
* Fix ReplayData for Team
2018-03-10 20:13:44 +08:00
Agor Maxime
aa556f85a1
Finished search_commits PR ( #727 )
...
* Added support for newer commit search API endpoint
* Added tests for new commit search method on main Github class
* Fixed sort parameter of search_commits
2018-03-09 08:00:47 +08:00
bryanhuntesl
6109eb3c2b
Fix add_to_watched for AuthenticatedUser ( #716 )
...
* 'watching' != 'staring'
The functionality was completely broken - api endpoints were wrong/didn't work. Tested by logging in as an authenticated user - verified listing watches, add watch, and remove watch.
* fix unit tests
2018-03-03 12:02:41 +08:00
namc
8a13b27476
Add __eq__ and __hash__ to NamedUser ( #706 )
...
* Add __eq__ and __hash__ to NamedUser
* Remove extra outer brackets from __eq__ in NamedUser
* Add unit tests for __eq__ and __hash__
* Remove redundant brackets in __eq__ : NamedUser
2018-02-21 14:40:01 +08:00
Raihaan
0e5a1d1d53
Add maintainer can modify flag to create pull request ( #703 )
...
* Add flag for maintainer can modify when creating pull requests
* Change default to be None to let github decide the behaviour
* Update docstring
* Follow conventions from other functions
2018-02-15 10:07:26 +08:00
James D'Amato
01ab4cc6ae
Add role parameter to Team.add_membership method ( #638 )
2018-02-07 01:25:24 -08:00
James D'Amato
5a1424bbc4
Add add_membership testcase ( #637 )
2018-02-07 01:17:30 -08:00
Michael Behrisch
e671fdd035
Fix date format for milestone creation ( #593 )
2018-02-06 14:21:51 -08:00
R1kk3r
cbfe8d0f62
Remove the default "null" input send during GET request ( #691 )
...
* Remove the default "null" input send during GET request
* Remove the 'null' value from all tests
2018-01-31 16:16:11 -08:00
Andrew Smith
45d18436fd
Add method to get latest release of a repository ( #609 )
2018-01-16 13:57:24 -08:00
Iraquitan Cordeiro Filho
6cfe46b712
Add permissions field to NamedUser ( #676 )
2018-01-16 13:52:52 -08:00
Nicolas Agustín Torres
ba50af53a0
Add Reactions feature ( #671 )
...
* List reactions of issue
* Create issue reaction
* List reactions of an issue comment
* Create a reaction on an issue comment
* List reactions of a commit comment
* Create a reaction on a commit comment
* List reactions of a pull request review comment
* Create a reaction on a pull request review comment
* Delete reaction
* Renames IssueReaction to Reaction
* Fixes docstring in Reaction class
* Removes issue_url on Reaction class
* Fixes string concatenation that does not work on python 2.6
2017-12-14 19:23:33 -08:00
Wan Liuyang
6169d8eaa2
Add ping_url and ping to Hook ( #669 )
2017-12-10 14:57:28 -08:00
Jimmy Zelinskie
dbc6f5abf0
Add read_only attribute to Deploy Keys ( #570 )
2017-12-07 20:11:10 -08:00
Chris McBride
52449649a4
Add ability to access github Release Asset API. ( #525 )
...
* Add ability to access github Release Asset API.
See: https://developer.github.com/v3/repos/releases
2017-11-27 10:01:03 -06:00
Jannis Gebauer
4c64b28920
added repository collaborator invitation
2017-07-10 13:14:09 +02:00
Aaron Levine
b6b127d732
Updates to API and changes to resolve testing issues.
2017-03-24 14:45:04 -06:00
Matthew Neal
0154c6b0d5
Support HTTP 302 redirect in Organization.has_in_members
2017-01-18 22:13:14 -06:00
Nhomar Hernández [Vauxoo]
9d14335657
Merge pull request #469 from tmshn/support-multiple-assignees
...
Support multiple assignees on Issue & PullRequest
2017-01-17 12:53:48 -06:00
Sam Corbett
8ab9082cff
Encode GithubObject repr values in utf-8 when using Python2
2016-11-30 10:15:51 +00:00
@tmshn
66430d7831
Added "add_to_assignees" & "remove_from_assignees" method to Issue object.
2016-11-27 21:31:30 +09:00
@tmshn
c0de6be5ea
Added "assignees" attribute to PullRequest object.
2016-11-22 20:03:30 +09:00
@tmshn
ba007dc8a8
Added "assignees" argument in Repository.create_issue()
2016-10-10 11:08:52 +09:00
@tmshn
14dd9f0850
Enhance support of "assignees" argument in Issue.edit()
2016-10-10 11:08:41 +09:00
@tmshn
e0e5fdf9c0
Added "assignees" attribute to Issue object.
2016-10-09 01:22:03 +09:00
Jannis Gebauer
8b40674d1d
Merge pull request #448 from PyGithub/contentfile-listing
...
Support directories in repo.get_contents
2016-10-05 11:39:42 +02:00
Jannis Gebauer
3a8edc771a
add issue assignee param
2016-10-05 11:31:09 +02:00
mattjmorrison
5dddea78f0
Add ability to set permission for team repo
...
https://developer.github.com/v3/orgs/teams/#add-or-update-team-repository
2016-09-16 14:16:54 -05:00
Jannis Gebauer
0799753530
adds support for content dirs
2016-09-15 14:22:22 +02:00
Jannis Gebauer
9134aa2b04
adds missing testfile corrections
2016-08-09 09:28:07 +02:00
Martijn Koster
70e30c5371
Patch issue 358 status context ( #428 )
...
* Add "context" to CommitStatus
* Add testcase for context in CommitStatus
2016-07-26 20:56:14 -04:00
Matt Babineau
3c6f99feb4
Adding "since" param to Issue.get_comments() ( #426 )
2016-07-21 11:19:13 -04:00
Jannis Gebauer
446313ea81
Merge branch 'master' of https://github.com/enix223/PyGithub into enix223-master
2016-07-18 17:15:19 +02:00
Jimmy Zelinskie
b81f531dba
Merge pull request #382 from doctoryes/master
...
Add ability to check combined status.
2016-01-25 21:49:04 -05:00
John Eskew
5823ed7d42
Add:
...
- CommitCombinedStatus class
- get_combined_status() to Commit class to return combined status
- Add test for combined status.
2016-01-25 17:57:21 -05:00
Enix Yu
46895df13d
change replay data for update file test case
2016-01-15 12:40:52 +08:00
Enix Yu
4aaeb9e73b
Add repo content create/update/delete testcase
2016-01-15 12:03:26 +08:00
Jimmy Zelinskie
65360b0d30
fix protect branch tests
2016-01-12 22:55:33 -05:00
Kyle Hornberg
737f0c3ebe
Add branch protection endpoint
2016-01-07 08:13:20 -06:00
Dan Vanderkam
d31742a719
Add repo.get_stargazers_with_dates()
2015-10-14 15:19:39 -04:00
Christopher Wilcox
3f65a123fb
Add test for #339 fix
2015-09-16 15:43:15 -07:00
Ed Holland
906d8d8ed2
Add support for github releases. Includes methods for creating + getting releases, but no support for assests yet
2015-04-24 10:15:18 +01:00
Uriel Corfa
626d29c938
Add support to create Repository objects lazily in MainClass.
...
This lets users do the following without issuing an unnecessary request:
issues_of_my_repository = g.get_repo('PyGithub/PyGithub').get_issues()
Since the GithubObject layer handles laziness transparently, lazy
loading is enabled by default, and can be disabled via the `lazy`
kwarg. This does not affect any test except tests that pertain to
caching or laziness itself.
2015-03-26 20:56:27 -07:00
Eliot Walker
a03f796f01
Fix paginated list handling of 204s
2015-02-06 13:47:14 -08:00
Vincent Jacques
aadc286839
Work-around Issue278
2014-10-07 18:45:30 -07:00