Commit Graph
97 Commits
Author SHA1 Message Date
Vincent Jacques ef403a1594 Do all paginated calls inside PaginatedList
This was already the case for Legacy.PaginatedList.

Doing it in PaginatedList.PaginatedList reduces the amount of
repeated code and will allow a generic solution for issue #77
2012-09-11 23:47:08 +02:00
Vincent Jacques 1c47c37c96 Add recorded conversation with github for #74 2012-09-11 20:49:48 +02:00
Vincent Jacques b758b24bdb Implement https://api.github.com/hooks (issue #35) 2012-09-08 19:35:58 +02:00
Vincent Jacques 82b7322573 Clarify issue comments and review comments on pull requests (issue #59) 2012-09-08 15:15:17 +02:00
Vincent Jacques 579f9bc915 Repository.merge (issue #69) 2012-09-08 14:30:06 +02:00
Vincent Jacques 1713d3fb0b Repository.get_branch 2012-09-08 14:08:20 +02:00
Vincent Jacques 03058a3616 Commit statuses (issue #67) 2012-09-08 13:41:15 +02:00
Vincent Jacques f109c644fd Repository.get_archive_link (issue #65) 2012-09-08 13:04:43 +02:00
Vincent Jacques f963e6ac91 Repository.get_readme and Repository.get_contents (issue #65) 2012-09-08 12:51:37 +02:00
Vincent Jacques 3be2e82b40 Implement subscriptions (issue #70) 2012-09-08 01:54:51 +02:00
Vincent Jacques 5d67293676 Implement stargazers (issue #70) 2012-09-08 01:40:22 +02:00
Vincent Jacques 696e198c18 Implement assignees (issue #68) 2012-09-08 01:16:14 +02:00
Vincent Jacques b8ac1eaa14 Repository.delete 2012-08-23 09:36:47 +02:00
Vincent Jacques a867416f3f Test GET on url returned by Github Enterprise 2012-07-22 22:45:26 +02:00
Vincent Jacques 9653d44188 Record/replay protocol, host, port 2012-07-22 22:45:06 +02:00
Vincent Jacques ab824bf25d Cover custom base url in tests
(we still have to record/replay the protocol, host and port)
2012-07-22 22:43:31 +02:00
Vincent Jacques a21eb42be0 Merge branch 'topic/GitAuthorDateAsDatetime' into develop 2012-07-13 21:14:51 +02:00
Vincent Jacques 0218adc564 Finaly remove GitAuthor.timezone
See https://github.com/jacquev6/PyGithub/issues/54#issuecomment-6972414
2012-07-13 21:11:17 +02:00
Vincent Jacques 478c0aaa2b Implement markdown rendering (Issue #56) 2012-07-13 18:13:43 +02:00
Vincent Jacques 4e85f4178a Add tests about issue #54, according to comments by @bilderbuchi 2012-07-10 18:09:35 +02:00
Vincent Jacques d40bec470e Urlquote the keyword in legacy search APIs 2012-06-29 19:45:14 +01:00
Vincent Jacques df63f6be2c Implement legacy pagination 2012-06-29 18:10:24 +01:00
Vincent Jacques 7e695132fc Add a (failing) test for legacy pagination 2012-06-29 18:10:12 +01:00
Vincent Jacques d8882e53ed Improve legacy APIs:
- add a legacy_ prefix (avoir future name clashes)
- add the language parameter to Github.legacy_search_repos
- prepare legacy pagination
2012-06-29 18:09:43 +01:00
Vincent Jacques ed31abe6de Add 4 (failing) tests for legacy search API (issue #49)
Naïve implementation done in this commit will not work:
- pagination is managed another way
- users, repositories and issues do not have the standard format
2012-06-28 22:06:05 +01:00
Vincent Jacques efdaa8945d Fix tests after merging #50, and fix Repository.create_issue and .get_issues as well 2012-06-28 21:06:05 +01:00
Vincent Jacques cc775229d3 Add (failing) integration tests for issue #50 (labels with spaces in name) 2012-06-28 20:50:53 +01:00
Vincent Jacques 5e250d1265 Remove last silly 'todo's (issue #34) 2012-06-02 13:44:20 +01:00
Vincent Jacques dbad46e856 Test more exceptions 2012-06-02 13:26:09 +01:00
Vincent Jacques a842a90e7d Remove silly 'todo's in replay data 2012-06-02 08:31:01 +01:00
Vincent Jacques dc8143c12e Implement wildcards ("*" and "none") for milestone and assignee in Repository.get_issues 2012-06-02 07:19:49 +01:00
Vincent Jacques 1527a836b3 Structure more parameters
We will HAVE to reduce differences between generated
code and code that actualy works...
2012-06-01 21:16:42 +01:00
Vincent Jacques ed7d1531d7 Structure parameters of Issue.edit 2012-06-01 20:00:03 +01:00
Vincent Jacques 8b6d463cd9 Generate code for complex parameters
(+ find bug in Repository.create_commit with parents !)
2012-06-01 19:41:50 +01:00
Vincent Jacques 9954a3fd1b Manual implementation of typing of last parameters 2012-06-01 18:54:35 +01:00
Vincent Jacques 6d795bd429 Remove old 'todo's 2012-05-30 21:06:29 +01:00
Vincent Jacques b2cdba9cb5 Manual implementation of some status checks 2012-05-30 18:40:22 +02:00
Vincent Jacques 96f273d068 Test PaginatedList 2012-05-29 21:47:13 +01:00
Vincent Jacques 0112938137 Structure some attributes 2012-05-29 20:22:31 +01:00
Vincent Jacques 72166302fc Add a test for the 950 closed issues refered by issue #33 2012-05-29 19:49:26 +01:00
Vincent Jacques 244dca42c1 Re-implement url parameters and test them (issue #36) 2012-05-29 19:44:25 +01:00
Vincent Jacques 169574dab6 Manual implementation of some url parameters 2012-05-29 18:52:45 +01:00
Vincent Jacques e5d57323b6 Remove some easy or obsolete 'todo's
See issues #2 #4 #18 #35 #36 #37
2012-05-29 19:49:50 +02:00
Vincent Jacques b386d422e5 Fix issue #33 and add an integration test 2012-05-29 18:58:33 +02:00
Vincent Jacques d6835ff949 dos2unix 2012-05-28 18:29:08 +02:00
Vincent Jacques 55fd05fb2b Finally achieve 100% coverage! Now is time to refactor and deliver! 2012-05-27 12:12:03 +01:00
Vincent Jacques b098940574 Test PullRequests 2012-05-27 11:53:22 +01:00
Vincent Jacques 8a4f306d4b Test (and implement) Issue.*_label*
And this commit will be used to test PullRequests
2012-05-27 10:07:47 +01:00
Vincent Jacques 4aadfff21c Improve test coverage 2012-05-27 08:33:23 +01:00
Vincent Jacques 8a1b00adce Improve test coverage 2012-05-27 08:28:43 +01:00