Vincent Jacques
1eba8a3f05
Fix copyright headers
2013-11-17 09:25:28 -08:00
Vincent Jacques
a4910ac922
First step of implementation of Repository.get_stats_xxx ( #203 )
2013-11-10 18:09:48 -08:00
Vincent Jacques
1a22a22135
Fix tests broken by previous commit
2013-11-10 17:32:28 -08:00
Vincent Jacques
6c37e68901
Add 'author' to 'Repository.get_commits' ( #204 )
2013-11-10 16:52:46 -08:00
Vincent Jacques
d626f21484
Implement equality comparison of CompletableGithubObject ( #201 )
2013-11-10 16:28:52 -08:00
Vincent Jacques
22f366b540
Accept strings as well as Label objects ( #202 )
...
This should be more generic, but it's a wig work to do it
everywhere. Let's keep that in mind for V2.
2013-11-10 15:45:33 -08:00
Vincent Jacques
51fa637514
Remove tests for deleted methods!
2013-10-20 19:17:38 -07:00
Vincent Jacques
5093cc255a
Fix public/private in Repository.edit ( #199 )
2013-10-20 19:03:35 -07:00
Vincent Jacques
d445be9a7f
Fix (?) Travis for Python 2.5 and 2.6
2013-09-12 11:53:30 +02:00
Vincent Jacques
072bf24277
Raise exception only when user *accesses* an attribute with a bad value ( #195 )
2013-09-12 11:45:29 +02:00
Vincent Jacques
f78311ab48
Github.get_hook ( #196 )
2013-09-11 23:24:28 +02:00
Vincent Jacques
8a83de380b
Make Rate.reset an UTC datetime
2013-09-06 17:32:00 +02:00
Vincent Jacques
c0dae31a97
Add many missing attributes
2013-09-06 17:14:59 +02:00
Vincent Jacques
d102f358be
Homogenize AllTests.py
2013-09-06 14:21:42 +02:00
Vincent Jacques
a6b4165d6c
./manage.sh fix_headers
2013-09-06 11:39:12 +02:00
Vincent Jacques
8f4a309c0e
Github.get_rate_limit
2013-09-06 11:38:20 +02:00
Vincent Jacques
c819580ce8
Get status of Github API ( #188 )
2013-09-06 11:01:33 +02:00
Vincent Jacques
dc610dfaac
Small fixes and todos
2013-09-06 10:51:50 +02:00
Vincent Jacques
6cb149dce4
Adapt to Python 2.5 (again:))
2013-09-05 17:53:31 +02:00
Vincent Jacques
c412d49c9f
Adapt to Python 2.5
2013-09-05 17:50:57 +02:00
Vincent Jacques
3fe9edf087
Implement object persistence
...
This follows my proposal for #193 .
Largely inspired by AKFish's work.
2013-09-04 23:28:44 +02:00
AKFish
38b137fb37
Fix line ending
2013-08-24 07:21:41 +08:00
Vincent Jacques
e084b51381
#193 : Fix test coverage
2013-08-23 14:51:34 +02:00
Vincent Jacques
bc3b819ac5
Separate tests for conditional requests ( #193 )
2013-08-23 09:50:51 +02:00
Vincent Jacques
0413c87c12
Remove _record_.py ( #193 )
...
According to https://github.com/jacquev6/PyGithub/commit/0f74e4389b3c0fa57a83083ecfbbf5c331022674#commitcomment-3919786
2013-08-23 09:39:19 +02:00
Vincent Jacques
fb7325884e
Fix remarks on #189 to #193
2013-08-23 09:32:47 +02:00
Vincent Jacques
0f74e4389b
Review of #189 : pep8, copyrights, style, remarks
...
For remarks, run: git grep "#189 "
They are only my first thoughts while reviewing this pull request,
and should be reviewed themselves.
2013-08-22 12:12:38 +02:00
Vincent Jacques
cc1bcd5f2d
Merge branch 'develop' into topic/ConditionalRequest
...
Conflicts:
.gitignore
github/Requester.py
2013-08-22 11:01:51 +02:00
Vincent Jacques
8a2624e3a1
Merge branch 'topic/RememberHeaders' into develop ( #192 )
...
Conflicts:
github/Issue.py
github/MainClass.py
github/PaginatedList.py
github/Repository.py
github/Requester.py
2013-08-22 10:30:14 +02:00
Vincent Jacques
5c475c7683
First review of #192 (pep8, headers... nothing important)
...
./manage.sh check
./manage.sh fix_headers
2013-08-22 10:12:38 +02:00
AKFish
c7593e84c4
Add test case for conditional request
2013-08-22 10:20:10 +08:00
AKFish
d457afd23c
Add test record helper
2013-08-22 08:45:10 +08:00
Vincent Jacques
1c993d3a5f
Github.get_repos (to get all public repositories)
2013-08-21 22:28:15 +02:00
Vincent Jacques
e384a52971
NamedUser.has_in_following
2013-08-21 22:26:58 +02:00
Vincent Jacques
0f369ba218
Use POST /repos/:owner/:repo/hooks/:id/tests instead of POST /repos/:owner/:repo/hooks/:id/test
2013-08-21 22:25:44 +02:00
Vincent Jacques
1955f7b39d
Use POST /gists/:id/forks instead of POST /gists/:id/fork
2013-08-21 22:24:32 +02:00
Vincent Jacques
0a2df45155
pep8
2013-08-21 16:18:33 +02:00
Vincent Jacques
20107078d2
Fix copyrights ( #181 #182 #184 #186 #187 )
2013-08-21 16:08:02 +02:00
AKFish
aa3025271c
Assert response headers
2013-08-21 21:11:12 +08:00
AKFish
e06257d060
Enable debug in TestCase
2013-08-21 20:58:29 +08:00
Vincent Jacques
6a92d3ed63
Make PaginatedList.reversed return a new list (follow-up #184 )
...
This will avoid surprises if both the list and its reversed version
are iterated.
2013-08-21 13:02:21 +02:00
Vincent Jacques
6dd8651faf
Merge branch 'topic/ReversePagination' into develop
2013-08-21 12:29:20 +02:00
Vincent Jacques
ae3455c8d7
Add test coverage for #182
2013-08-20 23:17:19 +02:00
Vincent Jacques
67a7daa22b
Improve coverage for #187
2013-08-19 23:35:02 +02:00
Vincent Jacques
629d012d8e
Improve coverage
2013-08-19 14:26:39 +02:00
Vincent Jacques
4b70da0789
Merge branch 'topic/ImproveRateLimiting' into develop
2013-08-19 14:13:12 +02:00
Vincent Jacques
df8df543c3
Merge branch 'develop' into topic/KnowYourParent
2013-08-15 08:20:01 +02:00
Ed Jackson
211e4633ee
Minor enhancements to rate limiting information
...
If rate limiting information hasn't been retrieved already, it will be checked
rather than just assuming 5000 requests remaining of 5000.
Add an additional attribute `rate_limiting_resettime` to reflect github's new
X-RateLimit-Reset header. This integer value is a unix timestamp.
RateLimiting unit test updated accordingly.
2013-08-06 10:42:57 -05:00
davidbrai
cb03b9e7d1
bugfix: returning real list instead of generator
...
Changed reversed(content) to content[::-1] in order to return
a real list and not a generator.
The code in PaginatedListBase.__grow does an iteration over
newElements when using `+=` and then returns them.
When using a generator, newElements would be empty when they are returned.
2013-08-03 16:49:10 +03:00
davidbrai
271f3f301e
bug fix: empty nextUrl if no next/prev
...
Fixes a bug introduced in the previous commits.
Now testing a case where no lastUrl is returned.
Also fixing a regression where nextUrl wasn't erased properly.
2013-08-02 18:59:11 +03:00