diff --git a/.travis.yml b/.travis.yml index c2b4ea26..63a3ac3b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,6 @@ python: - "2.7" - "2.6" - "2.5" - - "3.1" - "3.2" install: - if [ $TRAVIS_PYTHON_VERSION == '2.5' ]; then pip install -r python25-requirements.txt --use-mirrors; fi diff --git a/Contributing.md b/Contributing.md index 73004a5a..ac15d2be 100644 --- a/Contributing.md +++ b/Contributing.md @@ -18,3 +18,14 @@ Please do your pull requests on the `develop` branch. PyGithub follows [pep8 Style Guide for Python Code](http://www.python.org/dev/peps/pep-0008/) except for line length. So if you do heavy modifications, please check your code with [pep8 Python style guide checker](http://pypi.python.org/pypi/pep8), by running `pep8 --ignore=E501 github`. + +Automated tests +--------------- + +You can run the tests through `python -m github.tests`. Run a specific test with `python -m github.tests TestCase` or `python -m github.tests TestCase.testMethod`. + +If you add a new test, for example `Issue139.testCompletion`, you must add an import in github/tests/AllTests.py. Then, you have to run `python -m github.tests Issue139.testCompletion --record` to create the github/tests/ReplayData/*.txt files needed for you new test. Check them and commit them as well. You will need a GithubCredentials.py file at the root of the project with the following contents: + + login = "my_login" + password = "my_password" + oauth_token = "my_token" # Can be left empty if not used diff --git a/ReadMe.rst b/ReadMe.rst index 72110c2f..3a7f61ae 100644 --- a/ReadMe.rst +++ b/ReadMe.rst @@ -18,15 +18,6 @@ Next version * Much better documentation http://jacquev6.github.com/PyGithub. -`Version 1.10.0 `_ (December 25th, 2012) (Christmas 2012 edition) ----------------------------------------------------------------------------------------------------------------------------------------- - -* Major improvement: support Python 3! PyGithub is automaticaly tested on `Travis `_ with versions 2.5, 2.6, 2.7, 3.1 and 3.2 of Python -* Add a shortcut function 'Github.get_repo' to get a repo directly from its full name. thank you `lwc `_ for the contribution -* 'Github.get_gitignore_templates' and 'Github.get_gitignore_template' for APIs '/gitignore/templates' -* Add the optional 'ref' parameter to 'Repository.get_contents' and 'get_readme'. Thank you `fixxxeruk `_ for the contribution -* Get comments for all issues and all pull requests on a repository ('GET /repos/:user/:repo/pulls/comments': 'Repository.get_pulls_comments' or 'Repository.get_pulls_review_comments'; 'GET /repos/:user/:repo/issues/comments': 'Repository.get_issues_comments') - Previous versions ----------------- @@ -43,12 +34,18 @@ Licensing PyGithub is distributed under the GNU Lesser General Public Licence. See files COPYING and COPYING.LESSER, as requested by `GNU `_. +Contributing +============ + +Please see `Contributing.md `_. + Projects using PyGithub ======================= (`Open an issue `_ if you want to be listed here, I'll be glad to add your project) * `Upverter `_ is a web-based schematic capture and PCB layout tool for people who design electronics. Designers can attach a Github project to an Upverter project. +* `Notifico `_ receives messages (such as commits and issues) from services and scripts and delivers them to IRC channels. It can import/sync from Github. * `Tratihubis `_ converts Trac tickets to Github issues * https://github.com/CMB/cligh * https://github.com/natduca/quickopen uses PyGithub to automaticaly create issues @@ -63,3 +60,4 @@ They talk about PyGithub * http://stackoverflow.com/questions/12379637/django-social-auth-github-authentication * http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/py-pygithub/ * http://oddshocks.com/blog/2012/08/02/developing-charsheet/ +* https://bugzilla.redhat.com/show_bug.cgi?id=910565 diff --git a/doc/apis.rst b/doc/apis.rst index b3f393a5..0ea07627 100644 --- a/doc/apis.rst +++ b/doc/apis.rst @@ -68,6 +68,10 @@ APIs * GET: :meth:`github.Github.Github.get_hooks` +* ``/hub`` + + * POST: :meth:`github.Repository.Repository.subscribe_to_hub` or :meth:`github.Repository.Repository.unsubscribe_to_hub` + * ``/issues`` * GET: :meth:`github.AuthenticatedUser.AuthenticatedUser.get_issues` @@ -94,7 +98,7 @@ APIs * ``/markdown/raw`` - ` * POST: see * `/markdown`` + * POST: see ``/markdown`` * ``/networks/:user/:repo/events`` @@ -207,7 +211,7 @@ APIs * ``/repos/:user/:repo/contents/:path`` - * GET: :meth:`github.Repository.Repository.get_contents` + * GET: :meth:`github.Repository.Repository.get_contents` or :meth:`github.Repository.Repository.get_file_contents` or :meth:`github.Repository.Repository.get_dir_contents` * ``/repos/:user/:repo/contributors`` @@ -580,6 +584,10 @@ APIs * GET: :meth:`github.NamedUser.NamedUser.get_gists` * POST: :meth:`github.NamedUser.NamedUser.create_gist` +* ``/users/:user/keys`` + + * GET: :meth:`github.NamedUser.NamedUser.get_keys` + * ``/users/:user/orgs`` * GET: :meth:`github.NamedUser.NamedUser.get_orgs` diff --git a/doc/changes.rst b/doc/changes.rst index fb984143..e8c073fd 100644 --- a/doc/changes.rst +++ b/doc/changes.rst @@ -4,6 +4,19 @@ Change log Stable versions ~~~~~~~~~~~~~~~ +`Version 1.11.1 `_ (February 9th, 2013) (London edition) +------------------------------------------------------------------------------------------------------------------------------- + +* Fix `bug `_ in lazy completion. Thank you `ianozsvald `_ for pinpointing it + +`Version 1.11.0 `_ (February 7th, 2013) +-------------------------------------------------------------------------------------------------------------- + +* Fix bug in PaginatedList without url parameters. Thank you `llimllib `_ for the `contribution `_ +* `Implement `_ `NamedUser.get_keys` +* `Support PubSubHub `_: `Repository.subscribe_to_hub` and `Repository.unsubscribe_from_hub` +* `Publish the oauth scopes `_ in Github.oauth_scopes, thank you `bilderbuchi `_ for asking + `Version 1.10.0 `_ (December 25th, 2012) (Christmas 2012 edition) ---------------------------------------------------------------------------------------------------------------------------------------- diff --git a/github/AuthenticatedUser.py b/github/AuthenticatedUser.py index d5999548..65cf2346 100644 --- a/github/AuthenticatedUser.py +++ b/github/AuthenticatedUser.py @@ -240,7 +240,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): """ assert all(isinstance(element, (str, unicode)) for element in emails), emails post_parameters = emails - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/user/emails", None, @@ -254,7 +254,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(following, github.NamedUser.NamedUser), following - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", "/user/following/" + following._identity, None, @@ -268,7 +268,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(starred, github.Repository.Repository), starred - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", "/user/starred/" + starred._identity, None, @@ -282,7 +282,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(subscription, github.Repository.Repository), subscription - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", "/user/subscriptions/" + subscription._identity, None, @@ -296,7 +296,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(watched, github.Repository.Repository), watched - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", "/user/watched/" + watched._identity, None, @@ -329,7 +329,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): post_parameters["client_id"] = client_id if client_secret is not github.GithubObject.NotSet: post_parameters["client_secret"] = client_secret - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/authorizations", None, @@ -344,7 +344,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: :class:`github.Repository.Repository` """ assert isinstance(repo, github.Repository.Repository), repo - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/repos/" + repo.owner.login + "/" + repo.name + "/forks", None, @@ -369,7 +369,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): } if description is not github.GithubObject.NotSet: post_parameters["description"] = description - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/gists", None, @@ -390,7 +390,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): "title": title, "key": key, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/user/keys", None, @@ -440,7 +440,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): post_parameters["auto_init"] = auto_init if gitignore_template is not github.GithubObject.NotSet: post_parameters["gitignore_template"] = gitignore_template - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/user/repos", None, @@ -482,7 +482,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): post_parameters["hireable"] = hireable if bio is not github.GithubObject.NotSet: post_parameters["bio"] = bio - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", "/user", None, @@ -497,7 +497,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: :class:`github.Authorization.Authorization` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/authorizations/" + str(id), None, @@ -522,7 +522,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :calls: `GET /user/emails `_ :rtype: list of string """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/user/emails", None, @@ -597,7 +597,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: :class:`github.UserKey.UserKey` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/user/keys/" + str(id), None, @@ -650,7 +650,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: :class:`github.Repository.Repository` """ assert isinstance(name, (str, unicode)), name - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/repos/" + self.login + "/" + name, None, @@ -738,7 +738,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(following, github.NamedUser.NamedUser), following - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", "/user/following/" + following._identity, None, @@ -753,7 +753,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(starred, github.Repository.Repository), starred - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", "/user/starred/" + starred._identity, None, @@ -768,7 +768,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(subscription, github.Repository.Repository), subscription - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", "/user/subscriptions/" + subscription._identity, None, @@ -783,7 +783,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(watched, github.Repository.Repository), watched - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", "/user/watched/" + watched._identity, None, @@ -799,7 +799,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): """ assert all(isinstance(element, (str, unicode)) for element in emails), emails post_parameters = emails - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", "/user/emails", None, @@ -813,7 +813,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(following, github.NamedUser.NamedUser), following - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", "/user/following/" + following._identity, None, @@ -827,7 +827,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(starred, github.Repository.Repository), starred - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", "/user/starred/" + starred._identity, None, @@ -841,7 +841,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(subscription, github.Repository.Repository), subscription - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", "/user/subscriptions/" + subscription._identity, None, @@ -855,7 +855,7 @@ class AuthenticatedUser(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(watched, github.Repository.Repository), watched - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", "/user/watched/" + watched._identity, None, diff --git a/github/Authorization.py b/github/Authorization.py index dd273132..277e169e 100644 --- a/github/Authorization.py +++ b/github/Authorization.py @@ -100,7 +100,7 @@ class Authorization(github.GithubObject.GithubObject): :calls: `DELETE /authorizations/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -133,7 +133,7 @@ class Authorization(github.GithubObject.GithubObject): post_parameters["note"] = note if note_url is not github.GithubObject.NotSet: post_parameters["note_url"] = note_url - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/Commit.py b/github/Commit.py index c7f90009..eb4ad50f 100644 --- a/github/Commit.py +++ b/github/Commit.py @@ -115,7 +115,7 @@ class Commit(github.GithubObject.GithubObject): post_parameters["path"] = path if position is not github.GithubObject.NotSet: post_parameters["position"] = position - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/comments", None, @@ -141,7 +141,7 @@ class Commit(github.GithubObject.GithubObject): post_parameters["target_url"] = target_url if description is not github.GithubObject.NotSet: post_parameters["description"] = description - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self._parentUrl(self._parentUrl(self.url)) + "/statuses/" + self.sha, None, diff --git a/github/CommitComment.py b/github/CommitComment.py index bb377ded..fdc5cf19 100644 --- a/github/CommitComment.py +++ b/github/CommitComment.py @@ -116,7 +116,7 @@ class CommitComment(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/comments/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -133,7 +133,7 @@ class CommitComment(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/ContentFile.py b/github/ContentFile.py index 8799b6ea..2d617c12 100644 --- a/github/ContentFile.py +++ b/github/ContentFile.py @@ -16,7 +16,7 @@ import github.GithubObject -class ContentFile(github.GithubObject.BasicGithubObject): +class ContentFile(github.GithubObject.GithubObject): """ This class represents ContentFiles as returned for example by http://developer.github.com/v3/todo """ @@ -26,6 +26,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._content) return self._NoneIfNotSet(self._content) @property @@ -33,6 +34,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._encoding) return self._NoneIfNotSet(self._encoding) @property @@ -40,6 +42,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._name) return self._NoneIfNotSet(self._name) @property @@ -47,6 +50,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._path) return self._NoneIfNotSet(self._path) @property @@ -54,6 +58,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._sha) return self._NoneIfNotSet(self._sha) @property @@ -61,6 +66,7 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: integer """ + self._completeIfNotSet(self._size) return self._NoneIfNotSet(self._size) @property @@ -68,8 +74,17 @@ class ContentFile(github.GithubObject.BasicGithubObject): """ :type: string """ + self._completeIfNotSet(self._type) return self._NoneIfNotSet(self._type) + @property + def url(self): + """ + :type: string + """ + self._completeIfNotSet(self._url) + return self._NoneIfNotSet(self._url) + def _initAttributes(self): self._content = github.GithubObject.NotSet self._encoding = github.GithubObject.NotSet @@ -101,3 +116,6 @@ class ContentFile(github.GithubObject.BasicGithubObject): if "type" in attributes: # pragma no branch assert attributes["type"] is None or isinstance(attributes["type"], (str, unicode)), attributes["type"] self._type = attributes["type"] + if "url" in attributes: # pragma no branch + assert attributes["url"] is None or isinstance(attributes["url"], (str, unicode)), attributes["url"] + self._url = attributes["url"] diff --git a/github/Download.py b/github/Download.py index 8e9d8a59..c3eebb80 100644 --- a/github/Download.py +++ b/github/Download.py @@ -186,7 +186,7 @@ class Download(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/downloads/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, diff --git a/github/Gist.py b/github/Gist.py index 5758da03..9cd37f83 100644 --- a/github/Gist.py +++ b/github/Gist.py @@ -157,7 +157,7 @@ class Gist(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/comments", None, @@ -170,7 +170,7 @@ class Gist(github.GithubObject.GithubObject): :calls: `POST /gists/:id/fork `_ :rtype: :class:`github.Gist.Gist` """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/fork", None, @@ -183,7 +183,7 @@ class Gist(github.GithubObject.GithubObject): :calls: `DELETE /gists/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -204,7 +204,7 @@ class Gist(github.GithubObject.GithubObject): post_parameters["description"] = description if files is not github.GithubObject.NotSet: post_parameters["files"] = dict((key, value._identity) for key, value in files.iteritems()) - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -219,7 +219,7 @@ class Gist(github.GithubObject.GithubObject): :rtype: :class:`github.GistComment.GistComment` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/comments/" + str(id), None, @@ -244,7 +244,7 @@ class Gist(github.GithubObject.GithubObject): :calls: `GET /gists/:id/star `_ :rtype: bool """ - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/star", None, @@ -257,7 +257,7 @@ class Gist(github.GithubObject.GithubObject): :calls: `DELETE /gists/:id/star `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/star", None, @@ -269,7 +269,7 @@ class Gist(github.GithubObject.GithubObject): :calls: `PUT /gists/:id/star `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/star", None, diff --git a/github/GistComment.py b/github/GistComment.py index d20d3a16..7d32eff2 100644 --- a/github/GistComment.py +++ b/github/GistComment.py @@ -76,7 +76,7 @@ class GistComment(github.GithubObject.GithubObject): :calls: `DELETE /gists/comments/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -93,7 +93,7 @@ class GistComment(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/GitRef.py b/github/GitRef.py index 39788a36..d209800e 100644 --- a/github/GitRef.py +++ b/github/GitRef.py @@ -52,7 +52,7 @@ class GitRef(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/git/refs/:ref `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -73,7 +73,7 @@ class GitRef(github.GithubObject.GithubObject): } if force is not github.GithubObject.NotSet: post_parameters["force"] = force - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/Github.py b/github/Github.py index 6933692a..10dbfb01 100644 --- a/github/Github.py +++ b/github/Github.py @@ -72,6 +72,13 @@ class Github(object): """ return self.__requester.rate_limiting + @property + def oauth_scopes(self): + """ + :type: list of string + """ + return self.__requester.oauth_scopes + def get_user(self, login=github.GithubObject.NotSet): """ :calls: `GET /users/:user `_ @@ -82,7 +89,7 @@ class Github(object): if login is github.GithubObject.NotSet: return AuthenticatedUser.AuthenticatedUser(self.__requester, {"url": "/user"}, completed=False) else: - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/users/" + login, None, @@ -97,7 +104,7 @@ class Github(object): :rtype: :class:`github.Organization.Organization` """ assert isinstance(login, (str, unicode)), login - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/orgs/" + login, None, @@ -111,7 +118,7 @@ class Github(object): :rtype: :class:`github.Repository.Repository` """ assert isinstance(full_name, (str, unicode)), full_name - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/repos/" + full_name, None, @@ -126,7 +133,7 @@ class Github(object): :rtype: :class:`github.Gist.Gist` """ assert isinstance(id, (str, unicode)), id - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/gists/" + id, None, @@ -188,7 +195,7 @@ class Github(object): :rtype: :class:`github.NamedUser.NamedUser` """ assert isinstance(email, (str, unicode)), email - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/legacy/user/email/" + email, None, @@ -211,7 +218,7 @@ class Github(object): if context is not github.GithubObject.NotSet: post_parameters["mode"] = "gfm" post_parameters["context"] = context._identity - status, headers, data = self.__requester.requestRaw( + status, headers, data = self.__requester.requestJson( "POST", "/markdown", None, @@ -224,7 +231,7 @@ class Github(object): :calls: `GET /hooks `_ :rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.HookDescription.HookDescription` """ - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/hooks", None, @@ -237,7 +244,7 @@ class Github(object): :calls: `GET /gitignore/templates `_ :rtype: list of string """ - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", "/gitignore/templates", None, @@ -251,7 +258,7 @@ class Github(object): :rtype: :class:`github.GitignoreTemplate.GitignoreTemplate` """ assert isinstance(name, (str, unicode)), name - headers, attributes = self.__requester.requestAndCheck( + headers, attributes = self.__requester.requestJsonAndCheck( "GET", "/gitignore/templates/" + name, None, diff --git a/github/GithubObject.py b/github/GithubObject.py index fd9138c3..15083fb7 100644 --- a/github/GithubObject.py +++ b/github/GithubObject.py @@ -63,11 +63,11 @@ class GithubObject(BasicGithubObject): self.__complete() def __complete(self): - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self._url, None, None ) self._useAttributes(data) - self._completed = True + self.__completed = True diff --git a/github/Hook.py b/github/Hook.py index 68f3bb8a..dd0762bf 100644 --- a/github/Hook.py +++ b/github/Hook.py @@ -100,7 +100,7 @@ class Hook(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/hooks/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -136,7 +136,7 @@ class Hook(github.GithubObject.GithubObject): post_parameters["remove_events"] = remove_events if active is not github.GithubObject.NotSet: post_parameters["active"] = active - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -149,7 +149,7 @@ class Hook(github.GithubObject.GithubObject): :calls: `POST /repos/:user/:repo/hooks/:id/test `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/test", None, diff --git a/github/Issue.py b/github/Issue.py index ba788be1..58bdc95a 100644 --- a/github/Issue.py +++ b/github/Issue.py @@ -182,7 +182,7 @@ class Issue(github.GithubObject.GithubObject): """ assert all(isinstance(element, github.Label.Label) for element in labels), labels post_parameters = [label.name for label in labels] - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/labels", None, @@ -199,7 +199,7 @@ class Issue(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/comments", None, @@ -212,7 +212,7 @@ class Issue(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/issues/:number/labels `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/labels", None, @@ -249,7 +249,7 @@ class Issue(github.GithubObject.GithubObject): post_parameters["milestone"] = milestone._identity if milestone else '' if labels is not github.GithubObject.NotSet: post_parameters["labels"] = labels - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -264,7 +264,7 @@ class Issue(github.GithubObject.GithubObject): :rtype: :class:`github.IssueComment.IssueComment` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self._parentUrl(self.url) + "/comments/" + str(id), None, @@ -315,7 +315,7 @@ class Issue(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(label, github.Label.Label), label - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/labels/" + label._identity, None, @@ -330,7 +330,7 @@ class Issue(github.GithubObject.GithubObject): """ assert all(isinstance(element, github.Label.Label) for element in labels), labels post_parameters = [label.name for label in labels] - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/labels", None, diff --git a/github/IssueComment.py b/github/IssueComment.py index 2dbd24c6..b8ec0850 100644 --- a/github/IssueComment.py +++ b/github/IssueComment.py @@ -76,7 +76,7 @@ class IssueComment(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/issues/comments/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -93,7 +93,7 @@ class IssueComment(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/Label.py b/github/Label.py index 0e71bd95..ac66d7a3 100644 --- a/github/Label.py +++ b/github/Label.py @@ -52,7 +52,7 @@ class Label(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/labels/:name `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -72,7 +72,7 @@ class Label(github.GithubObject.GithubObject): "name": name, "color": color, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/Legacy.py b/github/Legacy.py index f9567610..1ed52b6a 100644 --- a/github/Legacy.py +++ b/github/Legacy.py @@ -43,7 +43,7 @@ class PaginatedList(github.PaginatedList.PaginatedListBase): args = dict(self.__args) if page != 0: args["start_page"] = page + 1 - headers, data = self.__requester.requestAndCheck( + headers, data = self.__requester.requestJsonAndCheck( "GET", self.__url, args, diff --git a/github/Milestone.py b/github/Milestone.py index 7f269222..8a3c8562 100644 --- a/github/Milestone.py +++ b/github/Milestone.py @@ -120,7 +120,7 @@ class Milestone(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/milestones/:number `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -149,7 +149,7 @@ class Milestone(github.GithubObject.GithubObject): post_parameters["description"] = description if due_on is not github.GithubObject.NotSet: post_parameters["due_on"] = due_on.strftime("%Y-%m-%d") - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/NamedUser.py b/github/NamedUser.py index 74958096..34cb771d 100644 --- a/github/NamedUser.py +++ b/github/NamedUser.py @@ -254,7 +254,7 @@ class NamedUser(github.GithubObject.GithubObject): } if description is not github.GithubObject.NotSet: post_parameters["description"] = description - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/gists", None, @@ -310,6 +310,18 @@ class NamedUser(github.GithubObject.GithubObject): None ) + def get_keys(self): + """ + :calls: `GET /users/:user/keys `_ + :rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.UserKey.UserKey` + """ + return github.PaginatedList.PaginatedList( + github.UserKey.UserKey, + self._requester, + self.url + "/keys", + None + ) + def get_orgs(self): """ :calls: `GET /users/:user/orgs `_ @@ -365,7 +377,7 @@ class NamedUser(github.GithubObject.GithubObject): :rtype: :class:`github.Repository.Repository` """ assert isinstance(name, (str, unicode)), name - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/repos/" + self.login + "/" + name, None, diff --git a/github/Organization.py b/github/Organization.py index 27bb9e0d..779a0875 100644 --- a/github/Organization.py +++ b/github/Organization.py @@ -227,7 +227,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(public_member, github.NamedUser.NamedUser), public_member - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/public_members/" + public_member._identity, None, @@ -244,7 +244,7 @@ class Organization(github.GithubObject.GithubObject): url_parameters = { "org": self.login, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", "/repos/" + repo.owner.login + "/" + repo.name + "/forks", url_parameters, @@ -298,7 +298,7 @@ class Organization(github.GithubObject.GithubObject): post_parameters["auto_init"] = auto_init if gitignore_template is not github.GithubObject.NotSet: post_parameters["gitignore_template"] = gitignore_template - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/repos", None, @@ -324,7 +324,7 @@ class Organization(github.GithubObject.GithubObject): post_parameters["repo_names"] = [element._identity for element in repo_names] if permission is not github.GithubObject.NotSet: post_parameters["permission"] = permission - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/teams", None, @@ -362,7 +362,7 @@ class Organization(github.GithubObject.GithubObject): post_parameters["location"] = location if name is not github.GithubObject.NotSet: post_parameters["name"] = name - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -413,7 +413,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: :class:`github.Repository.Repository` """ assert isinstance(name, (str, unicode)), name - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/repos/" + self.login + "/" + name, None, @@ -445,7 +445,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: :class:`github.Team.Team` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/teams/" + str(id), None, @@ -472,7 +472,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(member, github.NamedUser.NamedUser), member - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/members/" + member._identity, None, @@ -487,7 +487,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(public_member, github.NamedUser.NamedUser), public_member - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/public_members/" + public_member._identity, None, @@ -502,7 +502,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(member, github.NamedUser.NamedUser), member - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/members/" + member._identity, None, @@ -516,7 +516,7 @@ class Organization(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(public_member, github.NamedUser.NamedUser), public_member - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/public_members/" + public_member._identity, None, diff --git a/github/PaginatedList.py b/github/PaginatedList.py index 20d8447a..10e7f380 100644 --- a/github/PaginatedList.py +++ b/github/PaginatedList.py @@ -93,7 +93,7 @@ class PaginatedList(PaginatedListBase): self.__requester = requester self.__contentClass = contentClass self.__firstUrl = firstUrl - self.__firstParams = firstParams + self.__firstParams = firstParams or () self.__nextUrl = firstUrl self.__nextParams = firstParams @@ -101,7 +101,7 @@ class PaginatedList(PaginatedListBase): return self.__nextUrl is not None def _fetchNextPage(self): - headers, data = self.__requester.requestAndCheck("GET", self.__nextUrl, self.__nextParams, None) + headers, data = self.__requester.requestJsonAndCheck("GET", self.__nextUrl, self.__nextParams, None) links = self.__parseLinkHeader(headers) if len(data) > 0 and "next" in links: @@ -130,7 +130,7 @@ class PaginatedList(PaginatedListBase): params = dict(self.__firstParams) if page != 0: params["page"] = page + 1 - headers, data = self.__requester.requestAndCheck("GET", self.__firstUrl, params, None) + headers, data = self.__requester.requestJsonAndCheck("GET", self.__firstUrl, params, None) return [ self.__contentClass(self.__requester, element, completed=False) diff --git a/github/PullRequest.py b/github/PullRequest.py index f28b0d00..bd701113 100644 --- a/github/PullRequest.py +++ b/github/PullRequest.py @@ -276,7 +276,7 @@ class PullRequest(github.GithubObject.GithubObject): "path": path, "position": position, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/comments", None, @@ -294,7 +294,7 @@ class PullRequest(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self._parentUrl(self._parentUrl(self.url)) + "/issues/" + str(self.number) + "/comments", None, @@ -320,7 +320,7 @@ class PullRequest(github.GithubObject.GithubObject): post_parameters["body"] = body if state is not github.GithubObject.NotSet: post_parameters["state"] = state - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -343,7 +343,7 @@ class PullRequest(github.GithubObject.GithubObject): :rtype: :class:`github.PullRequestComment.PullRequestComment` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self._parentUrl(self.url) + "/comments/" + str(id), None, @@ -401,7 +401,7 @@ class PullRequest(github.GithubObject.GithubObject): :rtype: :class:`github.IssueComment.IssueComment` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self._parentUrl(self._parentUrl(self.url)) + "/issues/comments/" + str(id), None, @@ -426,7 +426,7 @@ class PullRequest(github.GithubObject.GithubObject): :calls: `GET /repos/:user/:repo/pulls/:number/merge `_ :rtype: bool """ - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/merge", None, @@ -444,7 +444,7 @@ class PullRequest(github.GithubObject.GithubObject): post_parameters = dict() if commit_message is not github.GithubObject.NotSet: post_parameters["commit_message"] = commit_message - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/merge", None, diff --git a/github/PullRequestComment.py b/github/PullRequestComment.py index a59c8ad8..d0df153a 100644 --- a/github/PullRequestComment.py +++ b/github/PullRequestComment.py @@ -116,7 +116,7 @@ class PullRequestComment(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/pulls/comments/:number `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -133,7 +133,7 @@ class PullRequestComment(github.GithubObject.GithubObject): post_parameters = { "body": body, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/Repository.py b/github/Repository.py index c5579bd2..cbe6864d 100644 --- a/github/Repository.py +++ b/github/Repository.py @@ -299,7 +299,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(collaborator, github.NamedUser.NamedUser), collaborator - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/collaborators/" + collaborator._identity, None, @@ -315,7 +315,7 @@ class Repository(github.GithubObject.GithubObject): """ assert isinstance(base, (str, unicode)), base assert isinstance(head, (str, unicode)), head - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/compare/" + base + "..." + head, None, @@ -344,7 +344,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["description"] = description if content_type is not github.GithubObject.NotSet: post_parameters["content_type"] = content_type - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/downloads", None, @@ -365,7 +365,7 @@ class Repository(github.GithubObject.GithubObject): "content": content, "encoding": encoding, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/git/blobs", None, @@ -397,7 +397,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["author"] = author._identity if committer is not github.GithubObject.NotSet: post_parameters["committer"] = committer._identity - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/git/commits", None, @@ -418,7 +418,7 @@ class Repository(github.GithubObject.GithubObject): "ref": ref, "sha": sha, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/git/refs", None, @@ -449,7 +449,7 @@ class Repository(github.GithubObject.GithubObject): } if tagger is not github.GithubObject.NotSet: post_parameters["tagger"] = tagger._identity - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/git/tags", None, @@ -471,7 +471,7 @@ class Repository(github.GithubObject.GithubObject): } if base_tree is not github.GithubObject.NotSet: post_parameters["base_tree"] = base_tree._identity - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/git/trees", None, @@ -500,7 +500,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["events"] = events if active is not github.GithubObject.NotSet: post_parameters["active"] = active - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/hooks", None, @@ -534,7 +534,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["milestone"] = milestone._identity if labels is not github.GithubObject.NotSet: post_parameters["labels"] = [element.name for element in labels] - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/issues", None, @@ -555,7 +555,7 @@ class Repository(github.GithubObject.GithubObject): "title": title, "key": key, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/keys", None, @@ -576,7 +576,7 @@ class Repository(github.GithubObject.GithubObject): "name": name, "color": color, } - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/labels", None, @@ -606,7 +606,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["description"] = description if due_on is not github.GithubObject.NotSet: post_parameters["due_on"] = due_on.strftime("%Y-%m-%d") - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/milestones", None, @@ -644,7 +644,7 @@ class Repository(github.GithubObject.GithubObject): def __create_pull(self, **kwds): post_parameters = kwds - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/pulls", None, @@ -657,7 +657,7 @@ class Repository(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -702,7 +702,7 @@ class Repository(github.GithubObject.GithubObject): post_parameters["has_downloads"] = has_downloads if default_branch is not github.GithubObject.NotSet: post_parameters["default_branch"] = default_branch - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -722,7 +722,7 @@ class Repository(github.GithubObject.GithubObject): url = self.url + "/" + archive_format if ref is not github.GithubObject.NotSet: url += "/" + ref - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", url, None, @@ -749,7 +749,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Branch.Branch` """ assert isinstance(branch, (str, unicode)), branch - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/branches/" + branch, None, @@ -788,7 +788,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.CommitComment.CommitComment` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/comments/" + str(id), None, @@ -815,7 +815,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Commit.Commit` """ assert isinstance(sha, (str, unicode)), sha - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/commits/" + sha, None, @@ -846,7 +846,14 @@ class Repository(github.GithubObject.GithubObject): def get_contents(self, path, ref=github.GithubObject.NotSet): """ - :calls: `GET /repos/:user/:repo/contents/:path `_ + :param path: string + :param ref: string + :rtype: :class:`github.ContentFile.ContentFile` + """ + return self.get_file_contents(path, ref) + + def get_file_contents(self, path, ref=github.GithubObject.NotSet): + """ :param path: string :param ref: string :rtype: :class:`github.ContentFile.ContentFile` @@ -856,7 +863,7 @@ class Repository(github.GithubObject.GithubObject): url_parameters = dict() if ref is not github.GithubObject.NotSet: url_parameters["ref"] = ref - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/contents" + path, url_parameters, @@ -864,6 +871,28 @@ class Repository(github.GithubObject.GithubObject): ) return github.ContentFile.ContentFile(self._requester, data, completed=True) + def get_dir_contents(self, path, ref=github.GithubObject.NotSet): + """ + :param path: string + :param ref: string + :rtype: list of :class:`github.ContentFile.ContentFile` + """ + assert isinstance(path, (str, unicode)), path + assert ref is github.GithubObject.NotSet or isinstance(ref, (str, unicode)), ref + url_parameters = dict() + if ref is not github.GithubObject.NotSet: + url_parameters["ref"] = ref + headers, data = self._requester.requestJsonAndCheck( + "GET", + self.url + "/contents" + path, + url_parameters, + None + ) + return [ + github.ContentFile.ContentFile(self._requester, attributes, completed=attributes["type"]!="file") # Lazy completion only makes sense for files. See discussion here: https://github.com/jacquev6/PyGithub/issues/140#issuecomment-13481130 + for attributes in data + ] + def get_contributors(self): """ :calls: `GET /repos/:user/:repo/contributors `_ @@ -883,7 +912,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Download.Download` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/downloads/" + str(id), None, @@ -934,7 +963,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.GitBlob.GitBlob` """ assert isinstance(sha, (str, unicode)), sha - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/git/blobs/" + sha, None, @@ -949,7 +978,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.GitCommit.GitCommit` """ assert isinstance(sha, (str, unicode)), sha - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/git/commits/" + sha, None, @@ -967,7 +996,7 @@ class Repository(github.GithubObject.GithubObject): if not self._requester.FIX_REPO_GET_GIT_REF: prefix = "/git/" assert isinstance(ref, (str, unicode)), ref - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + prefix + ref, None, @@ -994,7 +1023,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.GitTag.GitTag` """ assert isinstance(sha, (str, unicode)), sha - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/git/tags/" + sha, None, @@ -1014,7 +1043,7 @@ class Repository(github.GithubObject.GithubObject): url_parameters = dict() if recursive is not github.GithubObject.NotSet: url_parameters["recursive"] = recursive - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/git/trees/" + sha, url_parameters, @@ -1029,7 +1058,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Hook.Hook` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/hooks/" + str(id), None, @@ -1056,7 +1085,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Issue.Issue` """ assert isinstance(number, (int, long)), number - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/issues/" + str(number), None, @@ -1147,7 +1176,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.IssueEvent.IssueEvent` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/issues/events/" + str(id), None, @@ -1174,7 +1203,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.RepositoryKey.RepositoryKey` """ assert isinstance(id, (int, long)), id - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/keys/" + str(id), None, @@ -1201,7 +1230,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Label.Label` """ assert isinstance(name, (str, unicode)), name - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/labels/" + urllib.quote(name), None, @@ -1226,7 +1255,7 @@ class Repository(github.GithubObject.GithubObject): :calls: `GET /repos/:user/:repo/languages `_ :rtype: dict of string to integer """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/languages", None, @@ -1241,7 +1270,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.Milestone.Milestone` """ assert isinstance(number, (int, long)), number - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/milestones/" + str(number), None, @@ -1293,7 +1322,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: :class:`github.PullRequest.PullRequest` """ assert isinstance(number, (int, long)), number - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/pulls/" + str(number), None, @@ -1363,7 +1392,7 @@ class Repository(github.GithubObject.GithubObject): url_parameters = dict() if ref is not github.GithubObject.NotSet: url_parameters["ref"] = ref - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", self.url + "/readme", url_parameters, @@ -1438,7 +1467,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(assignee, github.NamedUser.NamedUser), assignee - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/assignees/" + assignee._identity, None, @@ -1453,7 +1482,7 @@ class Repository(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(collaborator, github.NamedUser.NamedUser), collaborator - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/collaborators/" + collaborator._identity, None, @@ -1470,7 +1499,7 @@ class Repository(github.GithubObject.GithubObject): """ assert state in ["open", "closed"], state assert isinstance(keyword, (str, unicode)), keyword - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "GET", "/legacy/issues/search/" + self.owner.login + "/" + self.name + "/" + state + "/" + urllib.quote(keyword), None, @@ -1498,7 +1527,7 @@ class Repository(github.GithubObject.GithubObject): } if commit_message is not github.GithubObject.NotSet: post_parameters["commit_message"] = commit_message - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "POST", self.url + "/merges", None, @@ -1516,13 +1545,54 @@ class Repository(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(collaborator, github.NamedUser.NamedUser), collaborator - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/collaborators/" + collaborator._identity, None, None ) + def subscribe_to_hub(self, event, callback, secret=github.GithubObject.NotSet): + """ + :calls: `POST /hub `_ + :param event: string + :param callback: string + :param secret: string + :rtype: None + """ + return self._hub("subscribe", event, callback, secret) + + def unsubscribe_from_hub(self, event, callback): + """ + :calls: `POST /hub `_ + :param event: string + :param callback: string + :param secret: string + :rtype: None + """ + return self._hub("unsubscribe", event, callback, github.GithubObject.NotSet) + + def _hub(self, mode, event, callback, secret): + assert isinstance(mode, (str, unicode)), mode + assert isinstance(event, (str, unicode)), event + assert isinstance(callback, (str, unicode)), callback + assert secret is github.GithubObject.NotSet or isinstance(secret, (str, unicode)), secret + + post_parameters = { + "hub.mode": mode, + "hub.topic": "https://github.com/" + self._full_name + "/events/" + event, + "hub.callback": callback, + } + if secret is not github.GithubObject.NotSet: + post_parameters["hub.secret"] = secret + + responseHeaders, output = self._requester.requestMultipartAndCheck( + "POST", + "/hub", + None, + post_parameters, + ) + @property def _identity(self): return self.owner.login + "/" + self.name diff --git a/github/RepositoryKey.py b/github/RepositoryKey.py index ee435d7e..49f6ff05 100644 --- a/github/RepositoryKey.py +++ b/github/RepositoryKey.py @@ -74,7 +74,7 @@ class RepositoryKey(github.GithubObject.GithubObject): :calls: `DELETE /repos/:user/:repo/keys/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.__customUrl, None, @@ -95,7 +95,7 @@ class RepositoryKey(github.GithubObject.GithubObject): post_parameters["title"] = title if key is not github.GithubObject.NotSet: post_parameters["key"] = key - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.__customUrl, None, diff --git a/github/Requester.py b/github/Requester.py index 2a7f2c0c..d2d7953c 100644 --- a/github/Requester.py +++ b/github/Requester.py @@ -69,16 +69,23 @@ class Requester: self.rate_limiting = (5000, 5000) self.FIX_REPO_GET_GIT_REF = True + self.oauth_scopes = None + self.__clientId = client_id self.__clientSecret = client_secret self.__userAgent = user_agent - def requestAndCheck(self, verb, url, parameters, input): - status, headers, output = self.requestRaw(verb, url, parameters, input) + def requestJsonAndCheck(self, verb, url, parameters, input): + return self.__check(*self.requestJson(verb, url, parameters, input)) + + def requestMultipartAndCheck(self, verb, url, parameters, input): + return self.__check(*self.requestMultipart(verb, url, parameters, input)) + + def __check(self, status, responseHeaders, output): output = self.__structuredFromJson(output) if status >= 400: raise GithubException.GithubException(status, output) - return headers, output + return responseHeaders, output def __structuredFromJson(self, data): if len(data) == 0: @@ -86,7 +93,29 @@ class Requester: else: return json.loads(data) - def requestRaw(self, verb, url, parameters, input): + def requestJson(self, verb, url, parameters, input): + def encode(input): + return "application/json", json.dumps(input) + + return self.__requestEncode(verb, url, parameters, input, encode) + + def requestMultipart(self, verb, url, parameters, input): + def encode(input): + boundary = "----------------------------3c3ba8b523b2" + eol = "\r\n" + + encoded_input = "" + for name, value in input.iteritems(): + encoded_input += "--" + boundary + eol + encoded_input += "Content-Disposition: form-data; name=\"" + name + "\"" + eol + encoded_input += eol + encoded_input += value + eol + encoded_input += "--" + boundary + "--" + eol + return "multipart/form-data; boundary=" + boundary, encoded_input + + return self.__requestEncode(verb, url, parameters, input, encode) + + def __requestEncode(self, verb, url, parameters, input, encode): assert verb in ["HEAD", "GET", "POST", "PATCH", "PUT", "DELETE"] if parameters is None: parameters = dict() @@ -99,14 +128,26 @@ class Requester: url = self.__makeAbsoluteUrl(url) url = self.__addParametersToUrl(url, parameters) + encoded_input = "null" if input is not None: - requestHeaders["Content-Type"] = "application/json" + requestHeaders["Content-Type"], encoded_input = encode(input) + status, responseHeaders, output = self.__requestRaw(verb, url, requestHeaders, encoded_input) + + if "x-ratelimit-remaining" in responseHeaders and "x-ratelimit-limit" in responseHeaders: + self.rate_limiting = (int(responseHeaders["x-ratelimit-remaining"]), int(responseHeaders["x-ratelimit-limit"])) + + if "x-oauth-scopes" in responseHeaders: + self.oauth_scopes = responseHeaders["x-oauth-scopes"].split(", ") + + return status, responseHeaders, output + + def __requestRaw(self, verb, url, requestHeaders, input): cnx = self.__createConnection() cnx.request( verb, url, - json.dumps(input), + input, requestHeaders ) response = cnx.getresponse() @@ -117,9 +158,6 @@ class Requester: cnx.close() - if "x-ratelimit-remaining" in responseHeaders and "x-ratelimit-limit" in responseHeaders: - self.rate_limiting = (int(responseHeaders["x-ratelimit-remaining"]), int(responseHeaders["x-ratelimit-limit"])) - self.__log(verb, url, requestHeaders, input, status, responseHeaders, output) return status, responseHeaders, output diff --git a/github/Team.py b/github/Team.py index 34db8146..ee3906d1 100644 --- a/github/Team.py +++ b/github/Team.py @@ -80,7 +80,7 @@ class Team(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(member, github.NamedUser.NamedUser), member - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/members/" + member._identity, None, @@ -94,7 +94,7 @@ class Team(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(repo, github.Repository.Repository), repo - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PUT", self.url + "/repos/" + repo._identity, None, @@ -106,7 +106,7 @@ class Team(github.GithubObject.GithubObject): :calls: `DELETE /teams/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -127,7 +127,7 @@ class Team(github.GithubObject.GithubObject): } if permission is not github.GithubObject.NotSet: post_parameters["permission"] = permission - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, @@ -166,7 +166,7 @@ class Team(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(member, github.NamedUser.NamedUser), member - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/members/" + member._identity, None, @@ -181,7 +181,7 @@ class Team(github.GithubObject.GithubObject): :rtype: bool """ assert isinstance(repo, github.Repository.Repository), repo - status, headers, data = self._requester.requestRaw( + status, headers, data = self._requester.requestJson( "GET", self.url + "/repos/" + repo._identity, None, @@ -196,7 +196,7 @@ class Team(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(member, github.NamedUser.NamedUser), member - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/members/" + member._identity, None, @@ -210,7 +210,7 @@ class Team(github.GithubObject.GithubObject): :rtype: None """ assert isinstance(repo, github.Repository.Repository), repo - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url + "/repos/" + repo._identity, None, diff --git a/github/UserKey.py b/github/UserKey.py index b6478d2e..04d46a1a 100644 --- a/github/UserKey.py +++ b/github/UserKey.py @@ -66,7 +66,7 @@ class UserKey(github.GithubObject.GithubObject): :calls: `DELETE /user/keys/:id `_ :rtype: None """ - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "DELETE", self.url, None, @@ -87,7 +87,7 @@ class UserKey(github.GithubObject.GithubObject): post_parameters["title"] = title if key is not github.GithubObject.NotSet: post_parameters["key"] = key - headers, data = self._requester.requestAndCheck( + headers, data = self._requester.requestJsonAndCheck( "PATCH", self.url, None, diff --git a/github/tests/AllTests.py b/github/tests/AllTests.py index 33b9f840..6a603d12 100644 --- a/github/tests/AllTests.py +++ b/github/tests/AllTests.py @@ -60,3 +60,8 @@ from Issue50 import * from Issue54 import * from Issue80 import * from Issue87 import * +from Issue131 import * +from Issue133 import * +from Issue134 import * +from Issue139 import * +from Issue140 import * diff --git a/github/tests/Framework.py b/github/tests/Framework.py index 6be26fc6..30dc21bc 100644 --- a/github/tests/Framework.py +++ b/github/tests/Framework.py @@ -57,7 +57,7 @@ class RecordingConnection: # pragma no cover print verb, url, input, headers, self.__cnx.request(verb, url, input, headers) fixAuthorizationHeader(headers) - self.__file.write(self.__protocol + " " + verb + " " + self.__host + " " + self.__port + " " + url + " " + str(headers) + " " + input + "\n") + self.__file.write(self.__protocol + " " + verb + " " + self.__host + " " + self.__port + " " + url + " " + str(headers) + " " + input.replace('\n', '').replace('\r', '') + "\n") def getresponse(self): res = self.__cnx.getresponse() @@ -103,7 +103,7 @@ class ReplayingConnection: def request(self, verb, url, input, headers): fixAuthorizationHeader(headers) expectation = self.__file.readline().strip() - self.__testCase.assertEqual(self.__protocol + " " + verb + " " + self.__host + " " + self.__port + " " + url + " " + str(headers) + " " + input, expectation) + self.__testCase.assertEqual(self.__protocol + " " + verb + " " + self.__host + " " + self.__port + " " + url + " " + str(headers) + " " + input.replace('\n', '').replace('\r', ''), expectation) def getresponse(self): status = int(self.__file.readline().strip()) diff --git a/github/tests/Issue131.py b/github/tests/Issue131.py new file mode 100644 index 00000000..e657bdb1 --- /dev/null +++ b/github/tests/Issue131.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- + +# Copyright 2012 Vincent Jacques +# vincent@vincent-jacques.net + +# This file is part of PyGithub. http://vincent-jacques.net/PyGithub + +# PyGithub is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see . + +import Framework + + +class Issue131(Framework.TestCase): # https://github.com/jacquev6/PyGithub/pull/133 + def setUp(self): + Framework.TestCase.setUp(self) + self.user = self.g.get_user() + self.repo = self.g.get_user("openmicroscopy").get_repo("ome-documentation") + + def testGetPullWithOrgHeadUser(self): + user = self.repo.get_pull(204).head.user + self.assertEqual(user.login, 'imcf') + self.assertEqual(user.type, 'Organization') + self.assertEqual(user.__class__.__name__, 'NamedUser') # Should be Organization + + def testGetPullsWithOrgHeadUser(self): + for pull in self.repo.get_pulls('closed'): + if pull.number == 204: + user = pull.head.user + self.assertEqual(user, None) + # Should be: + # self.assertEqual(user.login, 'imcf') + # self.assertEqual(user.type, 'Organization') + # self.assertEqual(user.__class__.__name__, 'NamedUser') # Should be Organization + break + else: + self.assertTrue(False) diff --git a/github/tests/Issue133.py b/github/tests/Issue133.py new file mode 100644 index 00000000..d966ac6d --- /dev/null +++ b/github/tests/Issue133.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +# Copyright 2012 Vincent Jacques +# vincent@vincent-jacques.net + +# This file is part of PyGithub. http://vincent-jacques.net/PyGithub + +# PyGithub is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see . + +import Framework + + +class Issue133(Framework.TestCase): # https://github.com/jacquev6/PyGithub/pull/133 + def setUp(self): + Framework.TestCase.setUp(self) + self.user = self.g.get_user() + + def testGetPageWithoutInitialArguments(self): + self.assertEqual(len(self.user.get_followers().get_page(0)), 22) diff --git a/github/tests/Issue134.py b/github/tests/Issue134.py new file mode 100644 index 00000000..51be2106 --- /dev/null +++ b/github/tests/Issue134.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- + +# Copyright 2012 Vincent Jacques +# vincent@vincent-jacques.net + +# This file is part of PyGithub. http://vincent-jacques.net/PyGithub + +# PyGithub is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see . + +import Framework +import github + + +class Issue134(Framework.BasicTestCase): # https://github.com/jacquev6/PyGithub/pull/134 + def testGetAuthorizationsFailsWhenAutenticatedThroughOAuth(self): + g = github.Github(self.oauth_token) + raised = False + try: + list(g.get_user().get_authorizations()) + except github.GithubException, exception: + raised = True + self.assertEqual(exception.status, 404) + self.assertTrue(raised) + + def testGetAuthorizationsSucceedsWhenAutenticatedThroughLoginPassword(self): + g = github.Github(self.login, self.password) + self.assertListKeyEqual(g.get_user().get_authorizations(), lambda a: a.note, [None, None, 'cligh', None, None, 'GitHub Android App']) + + def testGetOAuthScopesFromHeader(self): + g = github.Github(self.oauth_token) + self.assertEqual(g.oauth_scopes, None) + g.get_user().name + self.assertEqual(g.oauth_scopes, ['repo', 'user', 'gist']) diff --git a/github/tests/Issue139.py b/github/tests/Issue139.py new file mode 100644 index 00000000..f62399aa --- /dev/null +++ b/github/tests/Issue139.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- + +# Copyright 2012 Vincent Jacques +# vincent@vincent-jacques.net + +# This file is part of PyGithub. http://vincent-jacques.net/PyGithub + +# PyGithub is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see . + +import Framework +import github + + +class Issue139(Framework.TestCase): # https://github.com/jacquev6/PyGithub/issues/139 + def setUp(self): + Framework.TestCase.setUp(self) + self.user = self.g.get_user().get_repo("PyGithub").get_issue(139).user + + def testCompletion(self): + self.assertEqual(self.user._GithubObject__completed, False) + self.assertEqual(self.user.name, "Ian Ozsvald") + self.assertEqual(self.user._GithubObject__completed, True) + self.assertEqual(self.user.plan, None) diff --git a/github/tests/Issue140.py b/github/tests/Issue140.py new file mode 100644 index 00000000..d207083a --- /dev/null +++ b/github/tests/Issue140.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- + +# Copyright 2012 Vincent Jacques +# vincent@vincent-jacques.net + +# This file is part of PyGithub. http://vincent-jacques.net/PyGithub + +# PyGithub is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see . + +import Framework +import github + + +class Issue140(Framework.TestCase): # https://github.com/jacquev6/PyGithub/issues/140 + def setUp(self): + Framework.TestCase.setUp(self) + self.repo = self.g.get_repo("twitter/bootstrap") + + def testGetDirContentsThenLazyCompletionOfFile(self): + contents = self.repo.get_dir_contents("/js") + self.assertEqual(len(contents), 15) + n = 0 + for content in contents: + if content.path == "js/bootstrap-affix.js": + self.assertEqual(len(content.content), 4722) # Lazy completion + n += 1 + elif content.path == "js/tests": + self.assertEqual(content.content, None) # No completion at all + n += 1 + self.assertEqual(n, 2) + + def testGetFileContents(self): + contents = self.repo.get_file_contents("/js/bootstrap-affix.js") + self.assertEqual(contents.encoding, "base64") + self.assertEqual(len(contents.content), 4722) diff --git a/github/tests/Logging_.py b/github/tests/Logging_.py index 79cc3e34..eb89b410 100644 --- a/github/tests/Logging_.py +++ b/github/tests/Logging_.py @@ -38,17 +38,17 @@ class Logging(Framework.BasicTestCase): def testLoggingWithBasicAuthentication(self): self.assertEqual(github.Github(self.login, self.password).get_user().name, "Vincent Jacques") - self.assertEqual(self.__handler.handled, u'GET https://api.github.com/user {\'Authorization\': \'Basic (login and password removed)\'} None ==> 200 {\'status\': \'200 OK\', \'content-length\': \'806\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept, Authorization, Cookie\', \'x-ratelimit-remaining\': \'4993\', \'server\': \'nginx\', \'last-modified\': \'Fri, 14 Sep 2012 18:47:46 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"434dfe5d3f50558fe3cea087cb95c401"\', \'cache-control\': \'private, s-maxage=60, max-age=60\', \'date\': \'Mon, 17 Sep 2012 17:12:32 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"owned_private_repos":3,"disk_usage":18612,"following":28,"type":"User","public_repos":13,"location":"Paris, France","company":"Criteo","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","plan":{"space":614400,"private_repos":5,"name":"micro","collaborators":1},"blog":"http://vincent-jacques.net","login":"jacquev6","public_gists":3,"html_url":"https://github.com/jacquev6","hireable":false,"created_at":"2010-07-09T06:10:06Z","private_gists":5,"followers":13,"name":"Vincent Jacques","email":"vincent@vincent-jacques.net","bio":"","total_private_repos":3,"collaborators":0,"gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"url":"https://api.github.com/users/jacquev6"}') + self.assertEqual(self.__handler.handled, u'GET https://api.github.com/user {\'Authorization\': \'Basic (login and password removed)\'} null ==> 200 {\'status\': \'200 OK\', \'content-length\': \'806\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept, Authorization, Cookie\', \'x-ratelimit-remaining\': \'4993\', \'server\': \'nginx\', \'last-modified\': \'Fri, 14 Sep 2012 18:47:46 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"434dfe5d3f50558fe3cea087cb95c401"\', \'cache-control\': \'private, s-maxage=60, max-age=60\', \'date\': \'Mon, 17 Sep 2012 17:12:32 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"owned_private_repos":3,"disk_usage":18612,"following":28,"type":"User","public_repos":13,"location":"Paris, France","company":"Criteo","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","plan":{"space":614400,"private_repos":5,"name":"micro","collaborators":1},"blog":"http://vincent-jacques.net","login":"jacquev6","public_gists":3,"html_url":"https://github.com/jacquev6","hireable":false,"created_at":"2010-07-09T06:10:06Z","private_gists":5,"followers":13,"name":"Vincent Jacques","email":"vincent@vincent-jacques.net","bio":"","total_private_repos":3,"collaborators":0,"gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"url":"https://api.github.com/users/jacquev6"}') def testLoggingWithOAuthAuthentication(self): self.assertEqual(github.Github(self.oauth_token).get_user().name, "Vincent Jacques") - self.assertEqual(self.__handler.handled, u'GET https://api.github.com/user {\'Authorization\': \'token (oauth token removed)\'} None ==> 200 {\'status\': \'200 OK\', \'x-ratelimit-remaining\': \'4993\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept, Authorization, Cookie\', \'content-length\': \'628\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"c23ad6b5815fc3d6ec6341c4a47afe85"\', \'cache-control\': \'private, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:36:54 GMT\', \'x-oauth-scopes\': \'\', \'content-type\': \'application/json; charset=utf-8\', \'x-accepted-oauth-scopes\': \'user\'} {"type":"User","bio":"","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","blog":"http://vincent-jacques.net","public_repos":13,"created_at":"2010-07-09T06:10:06Z","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","email":"vincent@vincent-jacques.net","following":29,"name":"Vincent Jacques","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","hireable":false,"id":327146,"public_gists":3,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') + self.assertEqual(self.__handler.handled, u'GET https://api.github.com/user {\'Authorization\': \'token (oauth token removed)\'} null ==> 200 {\'status\': \'200 OK\', \'x-ratelimit-remaining\': \'4993\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept, Authorization, Cookie\', \'content-length\': \'628\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"c23ad6b5815fc3d6ec6341c4a47afe85"\', \'cache-control\': \'private, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:36:54 GMT\', \'x-oauth-scopes\': \'\', \'content-type\': \'application/json; charset=utf-8\', \'x-accepted-oauth-scopes\': \'user\'} {"type":"User","bio":"","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","blog":"http://vincent-jacques.net","public_repos":13,"created_at":"2010-07-09T06:10:06Z","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","email":"vincent@vincent-jacques.net","following":29,"name":"Vincent Jacques","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","hireable":false,"id":327146,"public_gists":3,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') def testLoggingWithoutAuthentication(self): self.assertEqual(github.Github().get_user("jacquev6").name, "Vincent Jacques") - self.assertEqual(self.__handler.handled, u'GET https://api.github.com/users/jacquev6 {} None ==> 200 {\'status\': \'200 OK\', \'content-length\': \'628\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept\', \'x-ratelimit-remaining\': \'4989\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"9bd085221a16b6d2ea95e72634c3c1ac"\', \'cache-control\': \'public, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:38:56 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"type":"User","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","created_at":"2010-07-09T06:10:06Z","email":"vincent@vincent-jacques.net","hireable":false,"avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","public_gists":3,"bio":"","following":29,"name":"Vincent Jacques","blog":"http://vincent-jacques.net","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"public_repos":13,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') + self.assertEqual(self.__handler.handled, u'GET https://api.github.com/users/jacquev6 {} null ==> 200 {\'status\': \'200 OK\', \'content-length\': \'628\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept\', \'x-ratelimit-remaining\': \'4989\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"9bd085221a16b6d2ea95e72634c3c1ac"\', \'cache-control\': \'public, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:38:56 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"type":"User","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","created_at":"2010-07-09T06:10:06Z","email":"vincent@vincent-jacques.net","hireable":false,"avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","public_gists":3,"bio":"","following":29,"name":"Vincent Jacques","blog":"http://vincent-jacques.net","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"public_repos":13,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') def testLoggingWithBaseUrl(self): # ReplayData forged, not recorded self.assertEqual(github.Github(base_url="http://my.enterprise.com/my/prefix").get_user("jacquev6").name, "Vincent Jacques") - self.assertEqual(self.__handler.handled, u'GET http://my.enterprise.com/my/prefix/users/jacquev6 {} None ==> 200 {\'status\': \'200 OK\', \'content-length\': \'628\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept\', \'x-ratelimit-remaining\': \'4989\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"9bd085221a16b6d2ea95e72634c3c1ac"\', \'cache-control\': \'public, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:38:56 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"type":"User","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","created_at":"2010-07-09T06:10:06Z","email":"vincent@vincent-jacques.net","hireable":false,"avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","public_gists":3,"bio":"","following":29,"name":"Vincent Jacques","blog":"http://vincent-jacques.net","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"public_repos":13,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') + self.assertEqual(self.__handler.handled, u'GET http://my.enterprise.com/my/prefix/users/jacquev6 {} null ==> 200 {\'status\': \'200 OK\', \'content-length\': \'628\', \'x-github-media-type\': \'github.beta; format=json\', \'x-content-type-options\': \'nosniff\', \'vary\': \'Accept\', \'x-ratelimit-remaining\': \'4989\', \'server\': \'nginx\', \'last-modified\': \'Tue, 25 Sep 2012 07:42:42 GMT\', \'connection\': \'keep-alive\', \'x-ratelimit-limit\': \'5000\', \'etag\': \'"9bd085221a16b6d2ea95e72634c3c1ac"\', \'cache-control\': \'public, max-age=60, s-maxage=60\', \'date\': \'Tue, 25 Sep 2012 20:38:56 GMT\', \'content-type\': \'application/json; charset=utf-8\'} {"type":"User","html_url":"https://github.com/jacquev6","login":"jacquev6","followers":14,"company":"Criteo","created_at":"2010-07-09T06:10:06Z","email":"vincent@vincent-jacques.net","hireable":false,"avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","public_gists":3,"bio":"","following":29,"name":"Vincent Jacques","blog":"http://vincent-jacques.net","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","id":327146,"public_repos":13,"location":"Paris, France","url":"https://api.github.com/users/jacquev6"}') diff --git a/github/tests/NamedUser.py b/github/tests/NamedUser.py index 5cfbdaf0..c78b88f0 100644 --- a/github/tests/NamedUser.py +++ b/github/tests/NamedUser.py @@ -131,3 +131,6 @@ class NamedUser(Framework.TestCase): def testGetReceivedEvents(self): self.assertListKeyBegin(self.user.get_received_events(), lambda e: e.type, ["IssueCommentEvent", "IssueCommentEvent", "IssueCommentEvent", "IssueCommentEvent"]) + + def testGetKeys(self): + self.assertListKeyEqual(self.user.get_keys(), lambda k: k.id, [3557894, 3791954, 3937333, 4051357, 4051492]) diff --git a/github/tests/ReplayData/Issue131.setUp.txt b/github/tests/ReplayData/Issue131.setUp.txt new file mode 100644 index 00000000..bf37e595 --- /dev/null +++ b/github/tests/ReplayData/Issue131.setUp.txt @@ -0,0 +1,10 @@ +https GET api.github.com None /users/openmicroscopy {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '880'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4970'), ('server', 'GitHub.com'), ('last-modified', 'Wed, 23 Jan 2013 08:05:19 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"27fbbede10fb63fbf5865a0ebfe59d0c"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sun, 03 Feb 2013 16:46:08 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"type":"Organization","company":null,"url":"https://api.github.com/orgs/openmicroscopy","events_url":"https://api.github.com/orgs/openmicroscopy/events","login":"openmicroscopy","public_gists":0,"updated_at":"2013-01-23T08:05:19Z","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","blog":"http://www.openmicroscopy.org/","html_url":"https://github.com/openmicroscopy","followers":0,"following":0,"created_at":"2011-08-12T10:59:08Z","members_url":"https://api.github.com/orgs/openmicroscopy/members{/member}","public_repos":9,"location":null,"name":"Open Microscopy Environment","public_members_url":"https://api.github.com/orgs/openmicroscopy/public_members{/member}","id":975861,"email":null,"repos_url":"https://api.github.com/orgs/openmicroscopy/repos"} + +https GET api.github.com None /repos/openmicroscopy/ome-documentation {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '6339'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4969'), ('server', 'GitHub.com'), ('last-modified', 'Fri, 01 Feb 2013 11:04:39 GMT'), ('connection', 'keep-alive'), ('etag', '"4515ca61239f4659ce223447eca194ec"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sun, 03 Feb 2013 16:46:09 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"id":3198415,"fork":false,"statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks","created_at":"2012-01-17T10:20:53Z","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","permissions":{"push":false,"pull":true,"admin":false},"watchers_count":9,"collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","has_wiki":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","language":"Python","description":"Sphinx-based documentation for the Open Microscopy Environment ","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers":9,"assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","has_issues":true,"git_url":"git://github.com/openmicroscopy/ome-documentation.git","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","updated_at":"2013-02-01T11:04:39Z","open_issues":3,"master_branch":"develop","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","homepage":"http://openmicroscopy.org","git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","network_count":19,"issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","has_downloads":true,"pushed_at":"2013-02-01T11:04:38Z","private":false,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","forks":19,"name":"ome-documentation","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","forks_count":19,"commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","html_url":"https://github.com/openmicroscopy/ome-documentation","size":488,"archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","svn_url":"https://github.com/openmicroscopy/ome-documentation","default_branch":"develop","compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","open_issues_count":3,"teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","organization":{"type":"Organization","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","url":"https://api.github.com/users/openmicroscopy","login":"openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gravatar_id":"7424190904f55023bd16416af0fd799b","repos_url":"https://api.github.com/users/openmicroscopy/repos","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png"},"merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","full_name":"openmicroscopy/ome-documentation","owner":{"type":"Organization","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","url":"https://api.github.com/users/openmicroscopy","login":"openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gravatar_id":"7424190904f55023bd16416af0fd799b","repos_url":"https://api.github.com/users/openmicroscopy/repos","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png"},"comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}"} + diff --git a/github/tests/ReplayData/Issue131.testGetPullWithOrgHeadUser.txt b/github/tests/ReplayData/Issue131.testGetPullWithOrgHeadUser.txt new file mode 100644 index 00000000..be93c659 --- /dev/null +++ b/github/tests/ReplayData/Issue131.testGetPullWithOrgHeadUser.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /repos/openmicroscopy/ome-documentation/pulls/204 {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '16076'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4971'), ('server', 'GitHub.com'), ('last-modified', 'Thu, 31 Jan 2013 16:47:37 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"90a545a2bec87c31fff795c572a21ade"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Sun, 03 Feb 2013 16:46:06 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"deletions":6,"title":"Add note about libjpeg for PIL","state":"closed","number":204,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204","head":{"user":{"type":"Organization","url":"https://api.github.com/users/imcf","avatar_url":"https://secure.gravatar.com/avatar/2e1c3dfd6e44c98d66556f9e454e7b99?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","login":"imcf","events_url":"https://api.github.com/users/imcf/events{/privacy}","organizations_url":"https://api.github.com/users/imcf/orgs","starred_url":"https://api.github.com/users/imcf/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/imcf/gists{/gist_id}","gravatar_id":"2e1c3dfd6e44c98d66556f9e454e7b99","repos_url":"https://api.github.com/users/imcf/repos","followers_url":"https://api.github.com/users/imcf/followers","id":2847663,"received_events_url":"https://api.github.com/users/imcf/received_events","subscriptions_url":"https://api.github.com/users/imcf/subscriptions","following_url":"https://api.github.com/users/imcf/following"},"label":"imcf:develop","repo":{"forks":0,"watchers_count":0,"compare_url":"https://api.github.com/repos/imcf/ome-documentation/compare/{base}...{head}","languages_url":"https://api.github.com/repos/imcf/ome-documentation/languages","git_refs_url":"https://api.github.com/repos/imcf/ome-documentation/git/refs{/sha}","url":"https://api.github.com/repos/imcf/ome-documentation","has_issues":false,"issues_url":"https://api.github.com/repos/imcf/ome-documentation/issues{/number}","contents_url":"https://api.github.com/repos/imcf/ome-documentation/contents/{+path}","commits_url":"https://api.github.com/repos/imcf/ome-documentation/commits{/sha}","issue_events_url":"https://api.github.com/repos/imcf/ome-documentation/issues/events{/number}","owner":{"type":"Organization","url":"https://api.github.com/users/imcf","avatar_url":"https://secure.gravatar.com/avatar/2e1c3dfd6e44c98d66556f9e454e7b99?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","login":"imcf","events_url":"https://api.github.com/users/imcf/events{/privacy}","organizations_url":"https://api.github.com/users/imcf/orgs","starred_url":"https://api.github.com/users/imcf/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/imcf/gists{/gist_id}","gravatar_id":"2e1c3dfd6e44c98d66556f9e454e7b99","repos_url":"https://api.github.com/users/imcf/repos","followers_url":"https://api.github.com/users/imcf/followers","id":2847663,"received_events_url":"https://api.github.com/users/imcf/received_events","subscriptions_url":"https://api.github.com/users/imcf/subscriptions","following_url":"https://api.github.com/users/imcf/following"},"default_branch":"develop","open_issues":0,"updated_at":"2013-01-14T15:20:58Z","svn_url":"https://github.com/imcf/ome-documentation","mirror_url":null,"milestones_url":"https://api.github.com/repos/imcf/ome-documentation/milestones{/number}","stargazers_url":"https://api.github.com/repos/imcf/ome-documentation/stargazers","trees_url":"https://api.github.com/repos/imcf/ome-documentation/git/trees{/sha}","events_url":"https://api.github.com/repos/imcf/ome-documentation/events","forks_url":"https://api.github.com/repos/imcf/ome-documentation/forks","notifications_url":"https://api.github.com/repos/imcf/ome-documentation/notifications{?since,all,participating}","merges_url":"https://api.github.com/repos/imcf/ome-documentation/merges","contributors_url":"https://api.github.com/repos/imcf/ome-documentation/contributors","assignees_url":"https://api.github.com/repos/imcf/ome-documentation/assignees{/user}","full_name":"imcf/ome-documentation","ssh_url":"git@github.com:imcf/ome-documentation.git","issue_comment_url":"https://api.github.com/repos/imcf/ome-documentation/issues/comments/{number}","statuses_url":"https://api.github.com/repos/imcf/ome-documentation/statuses/{sha}","homepage":"http://openmicroscopy.org","archive_url":"https://api.github.com/repos/imcf/ome-documentation/{archive_format}{/ref}","branches_url":"https://api.github.com/repos/imcf/ome-documentation/branches{/branch}","watchers":0,"created_at":"2013-01-10T15:32:44Z","has_downloads":true,"open_issues_count":0,"labels_url":"https://api.github.com/repos/imcf/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/imcf/ome-documentation/downloads","comments_url":"https://api.github.com/repos/imcf/ome-documentation/comments{/number}","subscribers_url":"https://api.github.com/repos/imcf/ome-documentation/subscribers","collaborators_url":"https://api.github.com/repos/imcf/ome-documentation/collaborators{/collaborator}","keys_url":"https://api.github.com/repos/imcf/ome-documentation/keys{/key_id}","size":128,"pulls_url":"https://api.github.com/repos/imcf/ome-documentation/pulls{/number}","blobs_url":"https://api.github.com/repos/imcf/ome-documentation/git/blobs{/sha}","tags_url":"https://api.github.com/repos/imcf/ome-documentation/tags{/tag}","fork":true,"html_url":"https://github.com/imcf/ome-documentation","clone_url":"https://github.com/imcf/ome-documentation.git","subscription_url":"https://api.github.com/repos/imcf/ome-documentation/subscription","teams_url":"https://api.github.com/repos/imcf/ome-documentation/teams","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","git_url":"git://github.com/imcf/ome-documentation.git","language":"Python","git_tags_url":"https://api.github.com/repos/imcf/ome-documentation/git/tags{/sha}","private":false,"id":7543421,"master_branch":"develop","pushed_at":"2013-01-10T16:04:23Z","has_wiki":true,"forks_count":0,"git_commits_url":"https://api.github.com/repos/imcf/ome-documentation/git/commits{/sha}","hooks_url":"https://api.github.com/repos/imcf/ome-documentation/hooks"},"sha":"e37990a177fbb47a481663e79015d1862d84e20c","ref":"develop"},"commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/204/commits","_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/204"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204/comments"}},"assignee":null,"updated_at":"2013-01-14T15:20:58Z","mergeable_state":"unknown","comments":3,"commits":1,"changed_files":1,"closed_at":"2013-01-14T15:20:58Z","user":{"type":"User","url":"https://api.github.com/users/ehrenfeu","avatar_url":"https://secure.gravatar.com/avatar/d78ee38089403f67735ddbdc80b69745?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","login":"ehrenfeu","events_url":"https://api.github.com/users/ehrenfeu/events{/privacy}","organizations_url":"https://api.github.com/users/ehrenfeu/orgs","starred_url":"https://api.github.com/users/ehrenfeu/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/ehrenfeu/gists{/gist_id}","gravatar_id":"d78ee38089403f67735ddbdc80b69745","repos_url":"https://api.github.com/users/ehrenfeu/repos","followers_url":"https://api.github.com/users/ehrenfeu/followers","id":697157,"received_events_url":"https://api.github.com/users/ehrenfeu/received_events","subscriptions_url":"https://api.github.com/users/ehrenfeu/subscriptions","following_url":"https://api.github.com/users/ehrenfeu/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/204","additions":8,"merged_at":"2013-01-14T15:20:58Z","review_comments":0,"comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204/comments","merge_commit_sha":"d6d517c48187befdfdd1dc6784542d0976433ddd","created_at":"2013-01-10T16:20:56Z","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/204.diff","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/204","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/204/comments","merged_by":{"type":"User","url":"https://api.github.com/users/joshmoore","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","repos_url":"https://api.github.com/users/joshmoore/repos","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"received_events_url":"https://api.github.com/users/joshmoore/received_events","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"milestone":null,"body":"If `libjpeg` is not installed while building PIL the JPEG support for some of the python scripts is missing (e.g. the \"Split View\" from the Figure scripts will fail).\r\n\r\nThe windows documentation probably doesn't need to be updated since PIL is provided as a binary distribution for that platform (and hopefully comes with JPEG support).","id":3623392,"merged":true,"mergeable":null,"base":{"user":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","repos_url":"https://api.github.com/users/openmicroscopy/repos","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"received_events_url":"https://api.github.com/users/openmicroscopy/received_events","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"label":"openmicroscopy:develop","repo":{"forks":19,"watchers_count":9,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_issues":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","repos_url":"https://api.github.com/users/openmicroscopy/repos","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"received_events_url":"https://api.github.com/users/openmicroscopy/received_events","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"default_branch":"develop","open_issues":3,"updated_at":"2013-02-01T11:04:39Z","svn_url":"https://github.com/openmicroscopy/ome-documentation","mirror_url":null,"milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","homepage":"http://openmicroscopy.org","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","watchers":9,"created_at":"2012-01-17T10:20:53Z","has_downloads":true,"open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","git_url":"git://github.com/openmicroscopy/ome-documentation.git","language":"Python","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","private":false,"id":3198415,"master_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_wiki":true,"forks_count":19,"git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks"},"sha":"66b416256fd3333771b9722582e2801df96c4a99","ref":"develop"},"review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/204.patch"} + diff --git a/github/tests/ReplayData/Issue131.testGetPullsWithOrgHeadUser.txt b/github/tests/ReplayData/Issue131.testGetPullsWithOrgHeadUser.txt new file mode 100644 index 00000000..8e4a7f45 --- /dev/null +++ b/github/tests/ReplayData/Issue131.testGetPullsWithOrgHeadUser.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /repos/openmicroscopy/ome-documentation/pulls?state=closed {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4968'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '424635'), ('server', 'GitHub.com'), ('last-modified', 'Sat, 02 Feb 2013 21:21:49 GMT'), ('connection', 'keep-alive'), ('etag', '"a91db68d9aa99fb306c666e1363ab50c"'), ('link', '; rel="next", ; rel="last"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sun, 03 Feb 2013 16:46:11 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/234/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/234"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/234"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/234"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/234/comments"}},"title":"Homebrew installation command","state":"closed","number":234,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/234","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:homebrew_install_cmd","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"4c2b874e9e20667d610b71454551e0807013f2b4","ref":"homebrew_install_cmd"},"assignee":null,"updated_at":"2013-02-01T11:04:37Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/234/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/234/commits","closed_at":"2013-02-01T11:04:37Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/234","merged_at":"2013-02-01T11:04:37Z","merge_commit_sha":"3e6f47a1eb8615aa62fcfc9766802508c44d094b","created_at":"2013-01-31T09:30:56Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/234/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/234.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/234","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"Main goal of this PR is to fix the wrong Homebrew installation command (thanks @stick for noticing it) - see commit 4c2b874.\r\n\r\nAdded a number of commits fixing redirected links (see [linkcheck output](http://hudson.openmicroscopy.org.uk/job/OMERO-docs-merge-stable/ws/_build/linkcheck/output.txt) ). Linkcheck should still pass, hyperlinks should be unchanged and the size of output.txt reduced.","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/234.diff","id":3923290,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"982b9089c180f4c27c461d7258a8f40036d0721e","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/233/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/233"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/233"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/233"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/233/comments"}},"title":"Virtualjob extlink (rebased onto develop)","state":"closed","number":233,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/233","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:rebased/develop/virtualjob_extlink","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"1963ddb2b0e4650ec5859d40103e052e1471b2e1","ref":"rebased/develop/virtualjob_extlink"},"assignee":null,"updated_at":"2013-01-28T20:36:45Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/233/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/233/commits","closed_at":"2013-01-28T20:36:44Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/233","merged_at":"2013-01-28T20:36:44Z","merge_commit_sha":"eb33f32f962ebb8ea76d0b77d90543b8bdf31d84","created_at":"2013-01-25T10:44:40Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/233/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/233.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/233","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-229 but rebased onto develop.\n\n----\n\nThis PR should fix the link to the latest succesful `.ova` file in the virtual appliance documentation.\r\n\r\nAt the current HEAD of this branch, I have\r\n```\r\nsbesson:sphinx sebastien$ git grep -E \"\\-trunk\"\r\nREADME.rst:By default, the OMERO job is set to ``OMERO-trunk``. To specify a different \r\nconf.py: jenkins_job = 'OMERO-trunk'\r\ndevelopers/Cpp.txt:- :jenkins:`Windows Server 2003 (32 bit) `\r\ndevelopers/Cpp.txt:- :jenkins:`Linux `\r\ndevelopers/Cpp.txt:- :jenkins:`MacOSX `\r\ndevelopers/continuous-integration.txt: * :term:`OMERO-trunk`\r\ndevelopers/continuous-integration.txt: * :term:`BIOFORMATS-trunk`\r\ndevelopers/continuous-integration.txt: :jenkinsjob:`BIOFORMATS-trunk`\r\ndevelopers/continuous-integration.txt: :jenkinsjob:`OMERO-trunk`\r\ndevelopers/release-process.txt: - See: :jenkins:`job/OMERO-trunk-components`.\r\ndevelopers/release-process.txt:- Rename \"\\*-trunk\" jenkins jobs to \"\\*-\"\r\n```\r\n\r\nAll the `*-trunk` links present in the developers/continuous-integration.txt page are expected. The only leftovers are the `OMERO-trunk-components` links. Once this job is green again and copied on to the stable branch, I will implement the same strategy as the one in this PR and create a `componentsjob` alias.\r\n\r\n/cc @joshmoore, @hflynn\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/233.diff","id":3837341,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"0376ea24dedc227a6ef76da4cb5978c431aadfee","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/232/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/232"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/232"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/232"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/232/comments"}},"title":"Remove extra spaces on build system links.","state":"closed","number":232,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/232","head":{"user":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"label":"mtbc:small-typos-dev","repo":{"forks":0,"svn_url":"https://github.com/mtbc/ome-documentation","merges_url":"https://api.github.com/repos/mtbc/ome-documentation/merges","languages_url":"https://api.github.com/repos/mtbc/ome-documentation/languages","assignees_url":"https://api.github.com/repos/mtbc/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/mtbc/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/mtbc/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/mtbc/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"open_issues":0,"updated_at":"2013-01-29T21:32:59Z","milestones_url":"https://api.github.com/repos/mtbc/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/mtbc/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/mtbc/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/mtbc/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/mtbc/ome-documentation/events","notifications_url":"https://api.github.com/repos/mtbc/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/mtbc/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/mtbc/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/mtbc/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/mtbc/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/mtbc/ome-documentation/collaborators{/collaborator}","full_name":"mtbc/ome-documentation","ssh_url":"git@github.com:mtbc/ome-documentation.git","pulls_url":"https://api.github.com/repos/mtbc/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/mtbc/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/mtbc/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/mtbc/ome-documentation/subscription","teams_url":"https://api.github.com/repos/mtbc/ome-documentation/teams","watchers":0,"created_at":"2012-10-23T10:27:15Z","git_url":"git://github.com/mtbc/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/mtbc/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/mtbc/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/mtbc/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/mtbc/ome-documentation/keys{/key_id}","size":268,"compare_url":"https://api.github.com/repos/mtbc/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/mtbc/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/mtbc/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/mtbc/ome-documentation/hooks","fork":true,"html_url":"https://github.com/mtbc/ome-documentation","master_branch":"develop","clone_url":"https://github.com/mtbc/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/mtbc/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/mtbc/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/mtbc/ome-documentation/issues/events{/number}","private":false,"id":6350485,"default_branch":"develop","pushed_at":"2013-01-29T08:26:06Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/mtbc/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/mtbc/ome-documentation/forks"},"sha":"3809650dde2f205226bab426f2a57e3727c4fe87","ref":"small-typos-dev"},"assignee":null,"updated_at":"2013-01-29T21:32:59Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/232/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/232/commits","closed_at":"2013-01-29T21:32:59Z","user":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/232","merged_at":"2013-01-29T21:32:59Z","merge_commit_sha":"2d3d61714b3bed58d0de65ea5d5eb5a4ee73e70b","created_at":"2013-01-24T17:09:14Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/232/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/232.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/232","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"Rebase of https://github.com/openmicroscopy/ome-documentation/pull/230 from dev_4_4 to develop.","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/232.diff","id":3823956,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"c91ecbb2eaae790ff37d5ba42bd87f34f183c51c","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/231/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/231"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/231"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/231"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/231/comments"}},"title":"Migrate the VM installation instructions to the Sphinx documentation","state":"closed","number":231,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/231","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:VM_install","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"f6550a0ef34121b7a5912cc98928964c645111aa","ref":"VM_install"},"assignee":null,"updated_at":"2013-02-02T21:21:49Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/231/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/231/commits","closed_at":"2013-02-02T21:21:49Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/231","merged_at":null,"merge_commit_sha":"8fe6d48e138e75b1ff353bfc5fec9477faa18f21","created_at":"2013-01-24T13:41:44Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/231/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/231.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/231","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"This PR moves the instructions located under docs/install/VM/README.txt in the main openmicroscopy repository to the documentation.","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/231.diff","id":3820054,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"18ba8058a525f1e3c5bedf3c46b459e3e2b6e76a","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/230/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/230"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/230"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/230"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/230/comments"}},"title":"Remove extra spaces on build system links.","state":"closed","number":230,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/230","head":{"user":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"label":"mtbc:small-typos","repo":{"forks":0,"svn_url":"https://github.com/mtbc/ome-documentation","merges_url":"https://api.github.com/repos/mtbc/ome-documentation/merges","languages_url":"https://api.github.com/repos/mtbc/ome-documentation/languages","assignees_url":"https://api.github.com/repos/mtbc/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/mtbc/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/mtbc/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/mtbc/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"open_issues":0,"updated_at":"2013-01-29T21:32:59Z","milestones_url":"https://api.github.com/repos/mtbc/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/mtbc/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/mtbc/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/mtbc/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/mtbc/ome-documentation/events","notifications_url":"https://api.github.com/repos/mtbc/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/mtbc/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/mtbc/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/mtbc/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/mtbc/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/mtbc/ome-documentation/collaborators{/collaborator}","full_name":"mtbc/ome-documentation","ssh_url":"git@github.com:mtbc/ome-documentation.git","pulls_url":"https://api.github.com/repos/mtbc/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/mtbc/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/mtbc/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/mtbc/ome-documentation/subscription","teams_url":"https://api.github.com/repos/mtbc/ome-documentation/teams","watchers":0,"created_at":"2012-10-23T10:27:15Z","git_url":"git://github.com/mtbc/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/mtbc/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/mtbc/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/mtbc/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/mtbc/ome-documentation/keys{/key_id}","size":268,"compare_url":"https://api.github.com/repos/mtbc/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/mtbc/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/mtbc/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/mtbc/ome-documentation/hooks","fork":true,"html_url":"https://github.com/mtbc/ome-documentation","master_branch":"develop","clone_url":"https://github.com/mtbc/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/mtbc/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/mtbc/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/mtbc/ome-documentation/issues/events{/number}","private":false,"id":6350485,"default_branch":"develop","pushed_at":"2013-01-29T08:26:06Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/mtbc/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/mtbc/ome-documentation/forks"},"sha":"442139924e1bcae862a8270da9c8e25efca8cbfa","ref":"small-typos"},"assignee":null,"updated_at":"2013-01-25T08:03:06Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/230/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/230/commits","closed_at":"2013-01-25T08:03:06Z","user":{"type":"User","url":"https://api.github.com/users/mtbc","received_events_url":"https://api.github.com/users/mtbc/received_events","login":"mtbc","events_url":"https://api.github.com/users/mtbc/events{/privacy}","organizations_url":"https://api.github.com/users/mtbc/orgs","avatar_url":"https://secure.gravatar.com/avatar/dd3abf4ce82fd7321089540d5ff28796?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/mtbc/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/mtbc/gists{/gist_id}","gravatar_id":"dd3abf4ce82fd7321089540d5ff28796","followers_url":"https://api.github.com/users/mtbc/followers","id":2630707,"repos_url":"https://api.github.com/users/mtbc/repos","subscriptions_url":"https://api.github.com/users/mtbc/subscriptions","following_url":"https://api.github.com/users/mtbc/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/230","merged_at":"2013-01-25T08:03:06Z","merge_commit_sha":"db2aea0141d33dfbf61fdec4e917a9cdb3a9c3b6","created_at":"2013-01-24T11:24:26Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/230/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/230.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/230","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"I noticed some leading spaces in hyperlinks. They seem to work fine without.","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/230.diff","id":3818348,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1a5500adbd66f9c5c30b070bd5503b174478d02d","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/229/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/229"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/229"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/229"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/229/comments"}},"title":"Virtualjob extlink","state":"closed","number":229,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/229","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:virtualjob_extlink","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"61139ce688bda4c5abb750e684c1dd57e7209632","ref":"virtualjob_extlink"},"assignee":null,"updated_at":"2013-01-25T13:17:57Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/229/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/229/commits","closed_at":"2013-01-25T13:17:57Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/229","merged_at":"2013-01-25T13:17:57Z","merge_commit_sha":"98a269b52af13e6aa9e32dbdd69655dc7bc82d09","created_at":"2013-01-24T11:00:01Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/229/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/229.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/229","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"This PR should fix the link to the latest succesful `.ova` file in the virtual appliance documentation.\r\n\r\nAt the current HEAD of this branch, I have\r\n```\r\nsbesson:sphinx sebastien$ git grep -E \"\\-trunk\"\r\nREADME.rst:By default, the OMERO job is set to ``OMERO-trunk``. To specify a different \r\nconf.py: jenkins_job = 'OMERO-trunk'\r\ndevelopers/Cpp.txt:- :jenkins:`Windows Server 2003 (32 bit) `\r\ndevelopers/Cpp.txt:- :jenkins:`Linux `\r\ndevelopers/Cpp.txt:- :jenkins:`MacOSX `\r\ndevelopers/continuous-integration.txt: * :term:`OMERO-trunk`\r\ndevelopers/continuous-integration.txt: * :term:`BIOFORMATS-trunk`\r\ndevelopers/continuous-integration.txt: :jenkinsjob:`BIOFORMATS-trunk`\r\ndevelopers/continuous-integration.txt: :jenkinsjob:`OMERO-trunk`\r\ndevelopers/release-process.txt: - See: :jenkins:`job/OMERO-trunk-components`.\r\ndevelopers/release-process.txt:- Rename \"\\*-trunk\" jenkins jobs to \"\\*-\"\r\n```\r\n\r\nAll the `*-trunk` links present in the developers/continuous-integration.txt page are expected. The only leftovers are the `OMERO-trunk-components` links. Once this job is green again and copied on to the stable branch, I will implement the same strategy as the one in this PR and create a `componentsjob` alias.\r\n\r\n/cc @joshmoore, @hflynn","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/229.diff","id":3818035,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1a5500adbd66f9c5c30b070bd5503b174478d02d","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/228/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/228"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/228"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/228"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/228/comments"}},"title":"\"Contributing to OMERO\" developer doc rework (rebased onto develop)","state":"closed","number":228,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/228","head":{"user":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"label":"joshmoore:rebased/develop/contrib-section","repo":{"forks":0,"svn_url":"https://github.com/joshmoore/ome-documentation","merges_url":"https://api.github.com/repos/joshmoore/ome-documentation/merges","languages_url":"https://api.github.com/repos/joshmoore/ome-documentation/languages","assignees_url":"https://api.github.com/repos/joshmoore/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/joshmoore/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/joshmoore/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"open_issues":0,"updated_at":"2013-02-01T11:33:14Z","milestones_url":"https://api.github.com/repos/joshmoore/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/joshmoore/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/joshmoore/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/joshmoore/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/joshmoore/ome-documentation/events","notifications_url":"https://api.github.com/repos/joshmoore/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/joshmoore/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/joshmoore/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/joshmoore/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/joshmoore/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/joshmoore/ome-documentation/collaborators{/collaborator}","full_name":"joshmoore/ome-documentation","ssh_url":"git@github.com:joshmoore/ome-documentation.git","pulls_url":"https://api.github.com/repos/joshmoore/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/joshmoore/ome-documentation/subscription","teams_url":"https://api.github.com/repos/joshmoore/ome-documentation/teams","watchers":1,"created_at":"2012-03-01T09:53:37Z","git_url":"git://github.com/joshmoore/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/joshmoore/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/joshmoore/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/joshmoore/ome-documentation/keys{/key_id}","size":780,"compare_url":"https://api.github.com/repos/joshmoore/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/joshmoore/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/joshmoore/ome-documentation/hooks","fork":true,"html_url":"https://github.com/joshmoore/ome-documentation","clone_url":"https://github.com/joshmoore/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/joshmoore/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues/events{/number}","private":false,"id":3590779,"pushed_at":"2013-01-31T11:56:02Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/joshmoore/ome-documentation/forks"},"sha":"abe9ddd7585c52729d574c24f638c65b50cd354d","ref":"rebased/develop/contrib-section"},"assignee":null,"updated_at":"2013-01-25T08:02:32Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/228/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/228/commits","closed_at":"2013-01-25T08:02:32Z","user":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/228","merged_at":"2013-01-25T08:02:32Z","merge_commit_sha":"1234d0f831c2d19f713b8e30c14b904cace7b6d9","created_at":"2013-01-24T08:25:41Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/228/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/228.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/228","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-222 but rebased onto develop.\n\n----\n\n\r\n * Rename files to follow abc-xyz.txt standard\r\n * Reduce the number of individual files\r\n * Improve the order of files for external developers\r\n * Improve the order of sections in some files\r\n * Drop UsingGitFlow\r\n\r\nLooking at developers/index.txt and developers/contributing.txt\r\nit's still not completely clear 1) that a developer should REALLY\r\nread the \"contributing\" section, nor 2) once they've opened up\r\ncontributing.txt which sections are highly important.\r\n\r\nNB: very little has been done in the way of optimizing the PDF\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/228.diff","id":3816200,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"281ddcc74b87247095f05e494f70efd28ee87785","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/226/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/226"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/226"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/226"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/226/comments"}},"title":"Jenkins stable renaming (rebased onto develop)","state":"closed","number":226,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/226","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:rebased/develop/jenkins_stable_renaming","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"fbd464819ba9647fe0254d17c7486ff9f6846831","ref":"rebased/develop/jenkins_stable_renaming"},"assignee":null,"updated_at":"2013-01-24T11:30:27Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/226/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/226/commits","closed_at":"2013-01-24T11:30:27Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/226","merged_at":"2013-01-24T11:30:26Z","merge_commit_sha":"52db421dde8528dc7396473c98d351e0b0175951","created_at":"2013-01-23T21:11:40Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/226/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/226.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/226","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-225 but rebased onto develop.\n\n----\n\n\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/226.diff","id":3808825,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1ee47d5123ed947f97d6dce8385883e45549e4f0","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/225/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/225"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/225"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/225"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/225/comments"}},"title":"Jenkins stable renaming","state":"closed","number":225,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/225","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:jenkins_stable_renaming","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"9b5531c3840a85b3244105a4fc975b9334a8a155","ref":"jenkins_stable_renaming"},"assignee":null,"updated_at":"2013-01-24T11:32:24Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/225/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/225/commits","closed_at":"2013-01-24T11:32:24Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/225","merged_at":"2013-01-24T11:32:24Z","merge_commit_sha":"be00fe43dd7f26651f9ebe49f639a4174c5217a3","created_at":"2013-01-23T13:03:39Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/225/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/225.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/225","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/225.diff","id":3799374,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1a5500adbd66f9c5c30b070bd5503b174478d02d","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/223/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/223"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/223"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/223"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/223/comments"}},"title":"Editing developer intro pages (rebased onto develop)","state":"closed","number":223,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/223","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:rebased/develop/10212-fix","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"87ad0799b37d69a7f04c80fd10ba323f49dc3b05","ref":"rebased/develop/10212-fix"},"assignee":null,"updated_at":"2013-01-24T08:22:54Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/223/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/223/commits","closed_at":"2013-01-24T08:22:54Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/223","merged_at":"2013-01-24T08:22:54Z","merge_commit_sha":"ae956e43674d9ffdaff44c112a7de63c4b70d7b5","created_at":"2013-01-23T10:21:17Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/223/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/223.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/223","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-219 but rebased onto develop.\n\n----\n\nSee tickets 10212 & 10199 \n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/223.diff","id":3797215,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1ee47d5123ed947f97d6dce8385883e45549e4f0","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/222/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/222"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/222"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/222"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/222/comments"}},"title":"\"Contributing to OMERO\" developer doc rework","state":"closed","number":222,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/222","head":{"user":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"label":"joshmoore:contrib-section","repo":{"forks":0,"svn_url":"https://github.com/joshmoore/ome-documentation","merges_url":"https://api.github.com/repos/joshmoore/ome-documentation/merges","languages_url":"https://api.github.com/repos/joshmoore/ome-documentation/languages","assignees_url":"https://api.github.com/repos/joshmoore/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/joshmoore/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/joshmoore/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"open_issues":0,"updated_at":"2013-02-01T11:33:14Z","milestones_url":"https://api.github.com/repos/joshmoore/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/joshmoore/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/joshmoore/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/joshmoore/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/joshmoore/ome-documentation/events","notifications_url":"https://api.github.com/repos/joshmoore/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/joshmoore/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/joshmoore/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/joshmoore/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/joshmoore/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/joshmoore/ome-documentation/collaborators{/collaborator}","full_name":"joshmoore/ome-documentation","ssh_url":"git@github.com:joshmoore/ome-documentation.git","pulls_url":"https://api.github.com/repos/joshmoore/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/joshmoore/ome-documentation/subscription","teams_url":"https://api.github.com/repos/joshmoore/ome-documentation/teams","watchers":1,"created_at":"2012-03-01T09:53:37Z","git_url":"git://github.com/joshmoore/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/joshmoore/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/joshmoore/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/joshmoore/ome-documentation/keys{/key_id}","size":780,"compare_url":"https://api.github.com/repos/joshmoore/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/joshmoore/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/joshmoore/ome-documentation/hooks","fork":true,"html_url":"https://github.com/joshmoore/ome-documentation","clone_url":"https://github.com/joshmoore/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/joshmoore/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/joshmoore/ome-documentation/issues/events{/number}","private":false,"id":3590779,"pushed_at":"2013-01-31T11:56:02Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/joshmoore/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/joshmoore/ome-documentation/forks"},"sha":"ae1269389be0d50832b996ed60dd2a471596bff7","ref":"contrib-section"},"assignee":null,"updated_at":"2013-01-23T11:22:23Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/222/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/222/commits","closed_at":"2013-01-23T11:09:39Z","user":{"type":"User","url":"https://api.github.com/users/joshmoore","received_events_url":"https://api.github.com/users/joshmoore/received_events","login":"joshmoore","events_url":"https://api.github.com/users/joshmoore/events{/privacy}","organizations_url":"https://api.github.com/users/joshmoore/orgs","avatar_url":"https://secure.gravatar.com/avatar/b9d1630a90131545c699075f73da092b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/joshmoore/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/joshmoore/gists{/gist_id}","gravatar_id":"b9d1630a90131545c699075f73da092b","followers_url":"https://api.github.com/users/joshmoore/followers","id":88113,"repos_url":"https://api.github.com/users/joshmoore/repos","subscriptions_url":"https://api.github.com/users/joshmoore/subscriptions","following_url":"https://api.github.com/users/joshmoore/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/222","merged_at":"2013-01-23T11:09:38Z","merge_commit_sha":"e33c326a3616d0cd16f6da980c8320e84eb1380a","created_at":"2013-01-21T10:29:38Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/222/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/222.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/222","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\r\n * Rename files to follow abc-xyz.txt standard\r\n * Reduce the number of individual files\r\n * Improve the order of files for external developers\r\n * Improve the order of sections in some files\r\n * Drop UsingGitFlow\r\n\r\nLooking at developers/index.txt and developers/contributing.txt\r\nit's still not completely clear 1) that a developer should REALLY\r\nread the \"contributing\" section, nor 2) once they've opened up\r\ncontributing.txt which sections are highly important.\r\n\r\nNB: very little has been done in the way of optimizing the PDF","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/222.diff","id":3760655,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"7be161a4ff322bd3741145a7d8fab53f34944e10","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/221/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/221"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/221"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/221"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/221/comments"}},"title":"Fixing ticket 10174 (rebased onto develop)","state":"closed","number":221,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/221","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:rebased/develop/10174-fix","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"8e4e5d0556408ac09504785b4e5a72e0e2433b0c","ref":"rebased/develop/10174-fix"},"assignee":null,"updated_at":"2013-01-23T09:49:35Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/221/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/221/commits","closed_at":"2013-01-23T09:03:06Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/221","merged_at":"2013-01-23T09:03:06Z","merge_commit_sha":"188beb24525eb3e00974dcb9dfb560f4d09b6b3b","created_at":"2013-01-21T10:02:23Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/221/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/221.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/221","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-212 but rebased onto develop.\n\n----\n\n\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/221.diff","id":3760344,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"136309257792c0f721d9eda8a6e64d6631c4fcc8","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/220/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/220"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/220"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/220"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/220/comments"}},"title":"Continuous integration (rebased onto develop)","state":"closed","number":220,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/220","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:rebased/develop/continuous_integration","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"432b6333c5411899f95537d3c89b75ecf165baa5","ref":"rebased/develop/continuous_integration"},"assignee":null,"updated_at":"2013-01-21T13:37:17Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/220/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/220/commits","closed_at":"2013-01-21T13:37:17Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/220","merged_at":"2013-01-21T13:37:17Z","merge_commit_sha":"f51f26057a5008b204554bb4e214d356825b92f1","created_at":"2013-01-18T17:27:26Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/220/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/220.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/220","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-196 but rebased onto develop.\n\n----\n\nThis PR converts the [Multiple development branch g.doc](https://docs.google.com/document/d/1LZkxRgzrfVcKttST2d1pNuViPXClb9ssD7Bvt1osRaQ/edit) into a proper Sphinx documentation page.\r\n\r\nObjectives of this document:\r\n- explain the dual development branch strategy\r\n- describe the main Jenkins jobs used for testing the current & next major release\r\n- introduce & describe some of the scc utility tools for managing branches & PRs\r\n\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/220.diff","id":3742302,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"136309257792c0f721d9eda8a6e64d6631c4fcc8","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/219/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/219"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/219"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/219"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/219/comments"}},"title":"Editing developer intro pages","state":"closed","number":219,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/219","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:10212-fix","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"da1e4f93f741fd561c26b904d87f1962f82b9762","ref":"10212-fix"},"assignee":null,"updated_at":"2013-01-22T18:17:14Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/219/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/219/commits","closed_at":"2013-01-22T18:17:14Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/219","merged_at":"2013-01-22T18:17:14Z","merge_commit_sha":"b975c011df85c43237f810b7c03472c37b1249d4","created_at":"2013-01-18T12:13:33Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/219/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/219.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/219","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"See tickets 10212 & 10199 ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/219.diff","id":3737282,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1843d7a435646ed07dd56821b5d9ba02105cd716","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/218/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/218"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/218"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/218"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/218/comments"}},"title":"Make the copyright date the current year (rebased onto develop)","state":"closed","number":218,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/218","head":{"user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"label":"bpindelski:rebased/develop/doc-date","repo":{"forks":1,"svn_url":"https://github.com/bpindelski/ome-documentation","merges_url":"https://api.github.com/repos/bpindelski/ome-documentation/merges","languages_url":"https://api.github.com/repos/bpindelski/ome-documentation/languages","assignees_url":"https://api.github.com/repos/bpindelski/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/bpindelski/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/bpindelski/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"open_issues":0,"updated_at":"2013-01-22T10:13:55Z","milestones_url":"https://api.github.com/repos/bpindelski/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/bpindelski/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/bpindelski/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/bpindelski/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/bpindelski/ome-documentation/events","notifications_url":"https://api.github.com/repos/bpindelski/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/bpindelski/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/bpindelski/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/bpindelski/ome-documentation/collaborators{/collaborator}","full_name":"bpindelski/ome-documentation","ssh_url":"git@github.com:bpindelski/ome-documentation.git","pulls_url":"https://api.github.com/repos/bpindelski/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":1,"subscription_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscription","teams_url":"https://api.github.com/repos/bpindelski/ome-documentation/teams","watchers":0,"created_at":"2012-08-14T09:55:03Z","git_url":"git://github.com/bpindelski/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/bpindelski/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/bpindelski/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/bpindelski/ome-documentation/keys{/key_id}","size":280,"compare_url":"https://api.github.com/repos/bpindelski/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/bpindelski/ome-documentation/hooks","fork":true,"html_url":"https://github.com/bpindelski/ome-documentation","clone_url":"https://github.com/bpindelski/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/bpindelski/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/events{/number}","private":false,"id":5411049,"pushed_at":"2013-01-22T10:13:53Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/bpindelski/ome-documentation/forks"},"sha":"f224736c38ee147e7ac6998c65abb801b0ca372c","ref":"rebased/develop/doc-date"},"assignee":null,"updated_at":"2013-01-21T22:24:16Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/218/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/218/commits","closed_at":"2013-01-21T22:24:16Z","user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/218","merged_at":"2013-01-21T22:24:16Z","merge_commit_sha":"5475fe1afba8be953a27ead4d6e77fd34ced6e48","created_at":"2013-01-18T09:09:27Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/218/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/218.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/218","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-215 but rebased onto develop.\n\n----\n\nAs @hflynn noticed, the date in the documentation footer was a static string. With this PR it'll be formatted to the current year in which the docs have been built (depending on the settings of the build system).\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/218.diff","id":3735194,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"dd7e4e54f700f8e7c1ddf4933bacf5d07016ac5b","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/217/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/217"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/217"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/217"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/217/comments"}},"title":"Replace lastSuccessfulBuild by lastBuild (rebased onto develop)","state":"closed","number":217,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/217","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:rebased/develop/jenkins_testing","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"da6d9e295c41764d7c743b4e7edd286a81262249","ref":"rebased/develop/jenkins_testing"},"assignee":null,"updated_at":"2013-01-18T12:14:04Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/217/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/217/commits","closed_at":"2013-01-18T12:14:04Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/217","merged_at":"2013-01-18T12:14:04Z","merge_commit_sha":"286311c7e778e5965ae34b06b06ba981073e6926","created_at":"2013-01-18T07:50:09Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/217/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/217.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/217","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-216 but rebased onto develop.\n\n----\n\n\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/217.diff","id":3734536,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"dd7e4e54f700f8e7c1ddf4933bacf5d07016ac5b","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/216/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/216"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/216"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/216"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/216/comments"}},"title":"Replace lastSuccessfulBuild by lastBuild","state":"closed","number":216,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/216","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:jenkins_testing","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"adcc80e6b418175aa1594dff143e9009e8e9bbd5","ref":"jenkins_testing"},"assignee":null,"updated_at":"2013-01-21T11:59:23Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/216/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/216/commits","closed_at":"2013-01-18T12:14:16Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/216","merged_at":"2013-01-18T12:14:16Z","merge_commit_sha":"d8ba7dc891c192be315161b817cca16406b7092c","created_at":"2013-01-18T07:49:40Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/216/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/216.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/216","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/216.diff","id":3734532,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"1843d7a435646ed07dd56821b5d9ba02105cd716","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/215/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/215"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/215"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/215"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/215/comments"}},"title":"Make the copyright date the current year","state":"closed","number":215,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/215","head":{"user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"label":"bpindelski:doc-date","repo":{"forks":1,"svn_url":"https://github.com/bpindelski/ome-documentation","merges_url":"https://api.github.com/repos/bpindelski/ome-documentation/merges","languages_url":"https://api.github.com/repos/bpindelski/ome-documentation/languages","assignees_url":"https://api.github.com/repos/bpindelski/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/bpindelski/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/bpindelski/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"open_issues":0,"updated_at":"2013-01-22T10:13:55Z","milestones_url":"https://api.github.com/repos/bpindelski/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/bpindelski/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/bpindelski/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/bpindelski/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/bpindelski/ome-documentation/events","notifications_url":"https://api.github.com/repos/bpindelski/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/bpindelski/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/bpindelski/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/bpindelski/ome-documentation/collaborators{/collaborator}","full_name":"bpindelski/ome-documentation","ssh_url":"git@github.com:bpindelski/ome-documentation.git","pulls_url":"https://api.github.com/repos/bpindelski/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":1,"subscription_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscription","teams_url":"https://api.github.com/repos/bpindelski/ome-documentation/teams","watchers":0,"created_at":"2012-08-14T09:55:03Z","git_url":"git://github.com/bpindelski/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/bpindelski/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/bpindelski/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/bpindelski/ome-documentation/keys{/key_id}","size":280,"compare_url":"https://api.github.com/repos/bpindelski/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/bpindelski/ome-documentation/hooks","fork":true,"html_url":"https://github.com/bpindelski/ome-documentation","clone_url":"https://github.com/bpindelski/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/bpindelski/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/events{/number}","private":false,"id":5411049,"pushed_at":"2013-01-22T10:13:53Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/bpindelski/ome-documentation/forks"},"sha":"9554b121b7e3866499f060b0fc4502a9e9beb6e2","ref":"doc-date"},"assignee":null,"updated_at":"2013-01-17T20:41:17Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/215/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/215/commits","closed_at":"2013-01-17T20:41:16Z","user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/215","merged_at":"2013-01-17T20:41:16Z","merge_commit_sha":"f2564d40dbb22e517a4044acc664c125b4f78316","created_at":"2013-01-17T15:25:59Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/215/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/215.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/215","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"As @hflynn noticed, the date in the documentation footer was a static string. With this PR it'll be formatted to the current year in which the docs have been built (depending on the settings of the build system).","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/215.diff","id":3721230,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"06d64f21d98da8a4eb8218a4c955edb88746c8e2","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/214/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/214"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/214"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/214"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/214/comments"}},"title":"Fixed forward declartion incomplete type error in c++ example code (rebased onto develop)","state":"closed","number":214,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/214","head":{"user":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"label":"jburel:rebased/develop/dev_4_4","repo":{"forks":0,"svn_url":"https://github.com/jburel/ome-documentation","merges_url":"https://api.github.com/repos/jburel/ome-documentation/merges","languages_url":"https://api.github.com/repos/jburel/ome-documentation/languages","assignees_url":"https://api.github.com/repos/jburel/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/jburel/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/jburel/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/jburel/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"open_issues":0,"updated_at":"2013-01-18T09:49:33Z","milestones_url":"https://api.github.com/repos/jburel/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/jburel/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/jburel/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/jburel/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/jburel/ome-documentation/events","notifications_url":"https://api.github.com/repos/jburel/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/jburel/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/jburel/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/jburel/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/jburel/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/jburel/ome-documentation/collaborators{/collaborator}","full_name":"jburel/ome-documentation","ssh_url":"git@github.com:jburel/ome-documentation.git","pulls_url":"https://api.github.com/repos/jburel/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/jburel/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/jburel/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/jburel/ome-documentation/subscription","teams_url":"https://api.github.com/repos/jburel/ome-documentation/teams","watchers":2,"created_at":"2012-01-17T14:12:05Z","git_url":"git://github.com/jburel/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/jburel/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/jburel/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/jburel/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/jburel/ome-documentation/keys{/key_id}","size":292,"compare_url":"https://api.github.com/repos/jburel/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/jburel/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/jburel/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/jburel/ome-documentation/hooks","fork":true,"html_url":"https://github.com/jburel/ome-documentation","clone_url":"https://github.com/jburel/ome-documentation.git","watchers_count":2,"git_refs_url":"https://api.github.com/repos/jburel/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":null,"contents_url":"https://api.github.com/repos/jburel/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/jburel/ome-documentation/issues/events{/number}","private":false,"id":3199804,"pushed_at":"2013-01-16T19:23:39Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/jburel/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/jburel/ome-documentation/forks"},"sha":"e4158a87a77b307142fad3eab48ddaecdd306216","ref":"rebased/develop/dev_4_4"},"assignee":null,"updated_at":"2013-01-18T09:49:33Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/214/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/214/commits","closed_at":"2013-01-17T08:44:43Z","user":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/214","merged_at":"2013-01-17T08:44:43Z","merge_commit_sha":"f2933c2d7c257bc54fe54c0d0921506faa7bae4b","created_at":"2013-01-16T19:24:22Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/214/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/214.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/214","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-206 but rebased onto develop.\n\n----\n\nCompiling the existing example code results in an incomplete type error as omero/client.h includes omero/ServicesF.h which forward declares IAdmin\r\n\r\nFix by including omero/api/IAdmin.h\r\n\r\n```\r\ng++ -c -o yourcode.o yourcode.cpp -I/home/dpwrussell/Ice/omero/OMERO.cpp-4.4.5-ice33-posix-gcc-4.6.3-64dbg/include -I/home/dpwrussell/Ice/home/Ice-3.3.1//include \r\nyourcode.cpp: In function ‘int main(int, char**)’:\r\nyourcode.cpp:30:18: error: invalid use of incomplete type ‘struct IceProxy::omero::api::IAdmin’\r\n/home/dpwrussell/Ice/omero/OMERO.cpp-4.4.5-ice33-posix-gcc-4.6.3-64dbg/include/omero/ServicesF.h:60:7: error: forward declaration of ‘struct IceProxy::omero::api::IAdmin’\r\nmake: *** [yourcode.o] Error 1\r\n```\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/214.diff","id":3706910,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"e38561d11128664793c359e81a32be0059a76088","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/213/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/213"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/213"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/213"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/213/comments"}},"title":"Tables documentation partial rewrite 9957 (rebased onto develop)","state":"closed","number":213,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/213","head":{"user":{"type":"User","url":"https://api.github.com/users/manics","received_events_url":"https://api.github.com/users/manics/received_events","login":"manics","events_url":"https://api.github.com/users/manics/events{/privacy}","organizations_url":"https://api.github.com/users/manics/orgs","avatar_url":"https://secure.gravatar.com/avatar/a840b00f848faf9c64699f092fc4c745?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/manics/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/manics/gists{/gist_id}","gravatar_id":"a840b00f848faf9c64699f092fc4c745","followers_url":"https://api.github.com/users/manics/followers","id":1644105,"repos_url":"https://api.github.com/users/manics/repos","subscriptions_url":"https://api.github.com/users/manics/subscriptions","following_url":"https://api.github.com/users/manics/following"},"label":"manics:rebased/develop/tables_arraycolumns_9957","repo":{"forks":0,"svn_url":"https://github.com/manics/ome-documentation","merges_url":"https://api.github.com/repos/manics/ome-documentation/merges","languages_url":"https://api.github.com/repos/manics/ome-documentation/languages","assignees_url":"https://api.github.com/repos/manics/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/manics/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/manics/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/manics/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/manics","received_events_url":"https://api.github.com/users/manics/received_events","login":"manics","events_url":"https://api.github.com/users/manics/events{/privacy}","organizations_url":"https://api.github.com/users/manics/orgs","avatar_url":"https://secure.gravatar.com/avatar/a840b00f848faf9c64699f092fc4c745?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/manics/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/manics/gists{/gist_id}","gravatar_id":"a840b00f848faf9c64699f092fc4c745","followers_url":"https://api.github.com/users/manics/followers","id":1644105,"repos_url":"https://api.github.com/users/manics/repos","subscriptions_url":"https://api.github.com/users/manics/subscriptions","following_url":"https://api.github.com/users/manics/following"},"open_issues":0,"updated_at":"2013-01-17T10:39:59Z","milestones_url":"https://api.github.com/repos/manics/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/manics/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/manics/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/manics/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/manics/ome-documentation/events","notifications_url":"https://api.github.com/repos/manics/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/manics/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/manics/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/manics/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/manics/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/manics/ome-documentation/collaborators{/collaborator}","full_name":"manics/ome-documentation","ssh_url":"git@github.com:manics/ome-documentation.git","pulls_url":"https://api.github.com/repos/manics/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/manics/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/manics/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/manics/ome-documentation/subscription","teams_url":"https://api.github.com/repos/manics/ome-documentation/teams","watchers":0,"created_at":"2012-10-08T11:43:13Z","git_url":"git://github.com/manics/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/manics/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/manics/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/manics/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/manics/ome-documentation/keys{/key_id}","size":2584,"compare_url":"https://api.github.com/repos/manics/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/manics/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/manics/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/manics/ome-documentation/hooks","fork":true,"html_url":"https://github.com/manics/ome-documentation","master_branch":"develop","clone_url":"https://github.com/manics/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/manics/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/manics/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/manics/ome-documentation/issues/events{/number}","private":false,"id":6123523,"default_branch":"develop","pushed_at":"2013-01-16T13:46:34Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/manics/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/manics/ome-documentation/forks"},"sha":"c7a42401100f79798ba70181cb7a58ab25f3b165","ref":"rebased/develop/tables_arraycolumns_9957"},"assignee":null,"updated_at":"2013-01-17T10:39:59Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/213/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/213/commits","closed_at":"2013-01-17T10:39:59Z","user":{"type":"User","url":"https://api.github.com/users/manics","received_events_url":"https://api.github.com/users/manics/received_events","login":"manics","events_url":"https://api.github.com/users/manics/events{/privacy}","organizations_url":"https://api.github.com/users/manics/orgs","avatar_url":"https://secure.gravatar.com/avatar/a840b00f848faf9c64699f092fc4c745?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/manics/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/manics/gists{/gist_id}","gravatar_id":"a840b00f848faf9c64699f092fc4c745","followers_url":"https://api.github.com/users/manics/followers","id":1644105,"repos_url":"https://api.github.com/users/manics/repos","subscriptions_url":"https://api.github.com/users/manics/subscriptions","following_url":"https://api.github.com/users/manics/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/213","merged_at":"2013-01-17T10:39:59Z","merge_commit_sha":"4e59b65363b053670f3c6a010216821b1933c9bc","created_at":"2013-01-16T13:46:36Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/213/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/213.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/213","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-193 but rebased onto develop.\n\n----\n\nThis was origingally a partial rewrite of the tables documentation including the new array columns from PR openmicroscopy/openmicroscopy#538. Since it may be held back from the next release I'll split the docs PR into two, this one covers doc changes relating to the existing tables functionality:\r\n* Moved the tables docs out of analysis and into a new page\r\n* Added more API detail, especially parameter types\r\n* This currently appears under `Analysis` in the TOC.\r\n\r\nIf I don't open this now I'll probably forget after Christmas.\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/213.diff","id":3700514,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"e38561d11128664793c359e81a32be0059a76088","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/212/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/212"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/212"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/212"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/212/comments"}},"title":"Fixing ticket 10174","state":"closed","number":212,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/212","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:10174-fix","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"8679358f62eda2f5c229ba48dad5597bdc427fb5","ref":"10174-fix"},"assignee":null,"updated_at":"2013-01-22T10:10:11Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/212/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/212/commits","closed_at":"2013-01-21T22:24:04Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/212","merged_at":"2013-01-21T22:24:04Z","merge_commit_sha":"8f6c86a6d8b6ef135e03584c4803abe60f34ed6c","created_at":"2013-01-16T11:12:48Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/212/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/212.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/212","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/212.diff","id":3698481,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"ad0052677c2aee2ffe76de527ea6fb744acdfa55","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/211/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/211"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/211"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/211"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/211/comments"}},"title":"Sysadmin docs tidy (rebased onto develop)","state":"closed","number":211,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/211","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:rebased/develop/sysadmin-docs-tidy","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"1acd446490dbfc637a5c9823ec5d0d04edf5ea8b","ref":"rebased/develop/sysadmin-docs-tidy"},"assignee":null,"updated_at":"2013-01-17T14:18:22Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/211/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/211/commits","closed_at":"2013-01-17T14:18:22Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/211","merged_at":"2013-01-17T14:18:22Z","merge_commit_sha":"fd1ded7a5bb6f9abce17656f957e64547dbe5e0e","created_at":"2013-01-16T10:41:29Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/211/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/211.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/211","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-209 but rebased onto develop.\n\n----\n\nFixing an issue spotted by Kenny and then tidying sysadmin docs re: formatting and style rules.\r\nAlso see ticket 10114\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/211.diff","id":3698059,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"e38561d11128664793c359e81a32be0059a76088","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/210/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/210"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/210"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/210"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/210/comments"}},"title":"Update Windows docs (see #10095) (rebased onto develop)","state":"closed","number":210,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/210","head":{"user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"label":"bpindelski:rebased/develop/admin-docs-win","repo":{"forks":1,"svn_url":"https://github.com/bpindelski/ome-documentation","merges_url":"https://api.github.com/repos/bpindelski/ome-documentation/merges","languages_url":"https://api.github.com/repos/bpindelski/ome-documentation/languages","assignees_url":"https://api.github.com/repos/bpindelski/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/bpindelski/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/bpindelski/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"open_issues":0,"updated_at":"2013-01-22T10:13:55Z","milestones_url":"https://api.github.com/repos/bpindelski/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/bpindelski/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/bpindelski/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/bpindelski/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/bpindelski/ome-documentation/events","notifications_url":"https://api.github.com/repos/bpindelski/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/bpindelski/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/bpindelski/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/bpindelski/ome-documentation/collaborators{/collaborator}","full_name":"bpindelski/ome-documentation","ssh_url":"git@github.com:bpindelski/ome-documentation.git","pulls_url":"https://api.github.com/repos/bpindelski/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":1,"subscription_url":"https://api.github.com/repos/bpindelski/ome-documentation/subscription","teams_url":"https://api.github.com/repos/bpindelski/ome-documentation/teams","watchers":0,"created_at":"2012-08-14T09:55:03Z","git_url":"git://github.com/bpindelski/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/bpindelski/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/bpindelski/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/bpindelski/ome-documentation/keys{/key_id}","size":280,"compare_url":"https://api.github.com/repos/bpindelski/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/bpindelski/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/bpindelski/ome-documentation/hooks","fork":true,"html_url":"https://github.com/bpindelski/ome-documentation","clone_url":"https://github.com/bpindelski/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/bpindelski/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/bpindelski/ome-documentation/issues/events{/number}","private":false,"id":5411049,"pushed_at":"2013-01-22T10:13:53Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/bpindelski/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/bpindelski/ome-documentation/forks"},"sha":"8003e6d2fb8f85158f922610170ac19d853405d8","ref":"rebased/develop/admin-docs-win"},"assignee":null,"updated_at":"2013-01-16T19:32:02Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/210/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/210/commits","closed_at":"2013-01-16T19:32:01Z","user":{"type":"User","url":"https://api.github.com/users/bpindelski","received_events_url":"https://api.github.com/users/bpindelski/received_events","login":"bpindelski","events_url":"https://api.github.com/users/bpindelski/events{/privacy}","organizations_url":"https://api.github.com/users/bpindelski/orgs","avatar_url":"https://secure.gravatar.com/avatar/3c0a5e3c2c6d2f8117bbe6e08c930874?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/bpindelski/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/bpindelski/gists{/gist_id}","gravatar_id":"3c0a5e3c2c6d2f8117bbe6e08c930874","followers_url":"https://api.github.com/users/bpindelski/followers","id":1692189,"repos_url":"https://api.github.com/users/bpindelski/repos","subscriptions_url":"https://api.github.com/users/bpindelski/subscriptions","following_url":"https://api.github.com/users/bpindelski/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/210","merged_at":"2013-01-16T19:32:01Z","merge_commit_sha":"9b59862600af4389965d0c3ed7f56321dec584f7","created_at":"2013-01-15T09:55:22Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/210/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/210.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/210","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-198 but rebased onto develop.\n\n----\n\nUpdate the output listing of ``bin\\omero admin diagnostics`` and remove any dependency on ``sc.exe`` or ``ntrights.exe``.\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/210.diff","id":3678632,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"0e53556a3e4e6e83d664c7207da8551a2bcba14d","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/209/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/209"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/209"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/209"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/209/comments"}},"title":"Sysadmin docs tidy","state":"closed","number":209,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/209","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:sysadmin-docs-tidy","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"398b9c495391d6bcb843fe251f9926538417b943","ref":"sysadmin-docs-tidy"},"assignee":null,"updated_at":"2013-01-17T08:45:49Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/209/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/209/commits","closed_at":"2013-01-17T08:45:49Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/209","merged_at":"2013-01-17T08:45:49Z","merge_commit_sha":"8b2ecbc547508255347bbcaf4b6fa19b02c3c00b","created_at":"2013-01-14T16:10:35Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/209/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/209.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/209","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"Fixing an issue spotted by Kenny and then tidying sysadmin docs re: formatting and style rules.\r\nAlso see ticket 10114","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/209.diff","id":3665632,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"698b93efc8c0eaa45be01d95e07856447d3faeaf","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/208/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/208"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/208"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/208"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/208/comments"}},"title":"Add note about libjpeg for PIL (rebased onto dev_4_4)","state":"closed","number":208,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/208","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:rebased/dev_4_4/develop","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"bb1b82d32520f8362333335328321988202a9aef","ref":"rebased/dev_4_4/develop"},"assignee":null,"updated_at":"2013-01-15T20:02:36Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/208/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/208/commits","closed_at":"2013-01-15T20:02:36Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/208","merged_at":"2013-01-15T20:02:36Z","merge_commit_sha":"323fb029776abcf6ef1c39aa268f338c59276a6d","created_at":"2013-01-14T11:19:15Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/208/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/208.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/208","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-204 but rebased onto dev_4_4.\n\n----\n\nIf `libjpeg` is not installed while building PIL the JPEG support for some of the python scripts is missing (e.g. the \"Split View\" from the Figure scripts will fail).\r\n\r\nThe windows documentation probably doesn't need to be updated since PIL is provided as a binary distribution for that platform (and hopefully comes with JPEG support).\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/208.diff","id":3661573,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"e1c4760c812f4b1b5d150a48ee872d4962f3722c","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/207/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/207"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/207"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/207"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/207/comments"}},"title":"CLI documentation (rebased onto develop)","state":"closed","number":207,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/207","head":{"user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"label":"sbesson:rebased/develop/2571_cli_improvements","repo":{"forks":0,"svn_url":"https://github.com/sbesson/ome-documentation","merges_url":"https://api.github.com/repos/sbesson/ome-documentation/merges","languages_url":"https://api.github.com/repos/sbesson/ome-documentation/languages","assignees_url":"https://api.github.com/repos/sbesson/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/sbesson/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/sbesson/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/sbesson/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"open_issues":0,"updated_at":"2013-02-02T21:21:49Z","milestones_url":"https://api.github.com/repos/sbesson/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/sbesson/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/sbesson/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/sbesson/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/sbesson/ome-documentation/events","notifications_url":"https://api.github.com/repos/sbesson/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/sbesson/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/sbesson/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/sbesson/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/sbesson/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/sbesson/ome-documentation/collaborators{/collaborator}","full_name":"sbesson/ome-documentation","ssh_url":"git@github.com:sbesson/ome-documentation.git","pulls_url":"https://api.github.com/repos/sbesson/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/sbesson/ome-documentation/subscription","teams_url":"https://api.github.com/repos/sbesson/ome-documentation/teams","watchers":1,"created_at":"2012-08-22T08:57:59Z","git_url":"git://github.com/sbesson/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/sbesson/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/sbesson/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/sbesson/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/sbesson/ome-documentation/keys{/key_id}","size":608,"compare_url":"https://api.github.com/repos/sbesson/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/sbesson/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/sbesson/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/sbesson/ome-documentation/hooks","fork":true,"html_url":"https://github.com/sbesson/ome-documentation","master_branch":"dev_4_4","clone_url":"https://github.com/sbesson/ome-documentation.git","watchers_count":1,"git_refs_url":"https://api.github.com/repos/sbesson/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/sbesson/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/sbesson/ome-documentation/issues/events{/number}","private":false,"id":5507021,"default_branch":"dev_4_4","pushed_at":"2013-02-01T15:04:17Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/sbesson/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/sbesson/ome-documentation/forks"},"sha":"e37ed12e664defb381f7726c8931484693770989","ref":"rebased/develop/2571_cli_improvements"},"assignee":null,"updated_at":"2013-01-15T20:04:10Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/207/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/207/commits","closed_at":"2013-01-15T20:04:10Z","user":{"type":"User","url":"https://api.github.com/users/sbesson","received_events_url":"https://api.github.com/users/sbesson/received_events","login":"sbesson","events_url":"https://api.github.com/users/sbesson/events{/privacy}","organizations_url":"https://api.github.com/users/sbesson/orgs","avatar_url":"https://secure.gravatar.com/avatar/8ea0fde1295027db9d37e419ac10cbf4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/sbesson/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/sbesson/gists{/gist_id}","gravatar_id":"8ea0fde1295027db9d37e419ac10cbf4","followers_url":"https://api.github.com/users/sbesson/followers","id":1355463,"repos_url":"https://api.github.com/users/sbesson/repos","subscriptions_url":"https://api.github.com/users/sbesson/subscriptions","following_url":"https://api.github.com/users/sbesson/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/207","merged_at":"2013-01-15T20:04:10Z","merge_commit_sha":"43f6e415f4faf967ac93a94135843876437e48d7","created_at":"2013-01-14T08:49:46Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/207/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/207.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/207","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-179 but rebased onto develop.\n\n----\n\nThis PR was originally meant to document the CLI changes of openmicroscopy/openmicroscopy#498 and openmicroscopy/openmicroscopy#514. Since the Command Line Interface documentation had been directly imported from trac, I ended up significantly rewriting the CLI documentation with the help of @ximenesuk.\r\n\r\nSummary of main changes:\r\n- CLI documentation is now split into three pages (users, sysadmins, developers)\r\n- User documentation currently describes `sessions` & `import` plugins\r\n- Sysadmin documentation currently describes `config`, `db`, `admin`, `user` & `group` plugins\r\n- A new role `:omerocmd:` is defined in conf.py which turns CLI commands into bold face and create an entry in the generated index.\r\n\r\nNote: this PR documents changes occuring in the `dev_4_4` branch post the `v.4.4.5` tag. Thus it should only be be released together with the code release and should not be merged until a full release is scheduled.\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/207.diff","id":3659910,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"5c0fcbe7f0fd8bd70c31f9e29b9ce5378e2726c3","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/206/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/206"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/206"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/206"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/206/comments"}},"title":"Fixed forward declartion incomplete type error in c++ example code","state":"closed","number":206,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/206","head":{"user":{"type":"User","url":"https://api.github.com/users/dpwrussell","received_events_url":"https://api.github.com/users/dpwrussell/received_events","login":"dpwrussell","events_url":"https://api.github.com/users/dpwrussell/events{/privacy}","organizations_url":"https://api.github.com/users/dpwrussell/orgs","avatar_url":"https://secure.gravatar.com/avatar/bcb60819fb3f875de3d2701ee5642e17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/dpwrussell/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/dpwrussell/gists{/gist_id}","gravatar_id":"bcb60819fb3f875de3d2701ee5642e17","followers_url":"https://api.github.com/users/dpwrussell/followers","id":1889043,"repos_url":"https://api.github.com/users/dpwrussell/repos","subscriptions_url":"https://api.github.com/users/dpwrussell/subscriptions","following_url":"https://api.github.com/users/dpwrussell/following"},"label":"dpwrussell:dev_4_4","repo":{"forks":0,"svn_url":"https://github.com/dpwrussell/ome-documentation","merges_url":"https://api.github.com/repos/dpwrussell/ome-documentation/merges","languages_url":"https://api.github.com/repos/dpwrussell/ome-documentation/languages","assignees_url":"https://api.github.com/repos/dpwrussell/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/dpwrussell/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/dpwrussell/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/dpwrussell/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/dpwrussell","received_events_url":"https://api.github.com/users/dpwrussell/received_events","login":"dpwrussell","events_url":"https://api.github.com/users/dpwrussell/events{/privacy}","organizations_url":"https://api.github.com/users/dpwrussell/orgs","avatar_url":"https://secure.gravatar.com/avatar/bcb60819fb3f875de3d2701ee5642e17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/dpwrussell/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/dpwrussell/gists{/gist_id}","gravatar_id":"bcb60819fb3f875de3d2701ee5642e17","followers_url":"https://api.github.com/users/dpwrussell/followers","id":1889043,"repos_url":"https://api.github.com/users/dpwrussell/repos","subscriptions_url":"https://api.github.com/users/dpwrussell/subscriptions","following_url":"https://api.github.com/users/dpwrussell/following"},"open_issues":0,"updated_at":"2013-01-14T20:49:36Z","milestones_url":"https://api.github.com/repos/dpwrussell/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/dpwrussell/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/dpwrussell/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/dpwrussell/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/dpwrussell/ome-documentation/events","notifications_url":"https://api.github.com/repos/dpwrussell/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/dpwrussell/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/dpwrussell/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/dpwrussell/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/dpwrussell/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/dpwrussell/ome-documentation/collaborators{/collaborator}","full_name":"dpwrussell/ome-documentation","ssh_url":"git@github.com:dpwrussell/ome-documentation.git","pulls_url":"https://api.github.com/repos/dpwrussell/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/dpwrussell/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/dpwrussell/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/dpwrussell/ome-documentation/subscription","teams_url":"https://api.github.com/repos/dpwrussell/ome-documentation/teams","watchers":0,"created_at":"2013-01-11T16:28:07Z","git_url":"git://github.com/dpwrussell/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/dpwrussell/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/dpwrussell/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/dpwrussell/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/dpwrussell/ome-documentation/keys{/key_id}","size":132,"compare_url":"https://api.github.com/repos/dpwrussell/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/dpwrussell/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/dpwrussell/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/dpwrussell/ome-documentation/hooks","fork":true,"html_url":"https://github.com/dpwrussell/ome-documentation","master_branch":"develop","clone_url":"https://github.com/dpwrussell/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/dpwrussell/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/dpwrussell/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/dpwrussell/ome-documentation/issues/events{/number}","private":false,"id":7562962,"default_branch":"develop","pushed_at":"2013-01-11T17:05:00Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/dpwrussell/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/dpwrussell/ome-documentation/forks"},"sha":"4033810988777c8f905e44f627a398640df2ed05","ref":"dev_4_4"},"assignee":null,"updated_at":"2013-01-14T20:49:36Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/206/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/206/commits","closed_at":"2013-01-14T20:49:36Z","user":{"type":"User","url":"https://api.github.com/users/dpwrussell","received_events_url":"https://api.github.com/users/dpwrussell/received_events","login":"dpwrussell","events_url":"https://api.github.com/users/dpwrussell/events{/privacy}","organizations_url":"https://api.github.com/users/dpwrussell/orgs","avatar_url":"https://secure.gravatar.com/avatar/bcb60819fb3f875de3d2701ee5642e17?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/dpwrussell/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/dpwrussell/gists{/gist_id}","gravatar_id":"bcb60819fb3f875de3d2701ee5642e17","followers_url":"https://api.github.com/users/dpwrussell/followers","id":1889043,"repos_url":"https://api.github.com/users/dpwrussell/repos","subscriptions_url":"https://api.github.com/users/dpwrussell/subscriptions","following_url":"https://api.github.com/users/dpwrussell/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/206","merged_at":"2013-01-14T20:49:36Z","merge_commit_sha":"591c4b608e04a3e6f7da4d599f6761f7111c53b3","created_at":"2013-01-11T17:12:07Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/206/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/206.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/206","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"Compiling the existing example code results in an incomplete type error as omero/client.h includes omero/ServicesF.h which forward declares IAdmin\r\n\r\nFix by including omero/api/IAdmin.h\r\n\r\n```\r\ng++ -c -o yourcode.o yourcode.cpp -I/home/dpwrussell/Ice/omero/OMERO.cpp-4.4.5-ice33-posix-gcc-4.6.3-64dbg/include -I/home/dpwrussell/Ice/home/Ice-3.3.1//include \r\nyourcode.cpp: In function ‘int main(int, char**)’:\r\nyourcode.cpp:30:18: error: invalid use of incomplete type ‘struct IceProxy::omero::api::IAdmin’\r\n/home/dpwrussell/Ice/omero/OMERO.cpp-4.4.5-ice33-posix-gcc-4.6.3-64dbg/include/omero/ServicesF.h:60:7: error: forward declaration of ‘struct IceProxy::omero::api::IAdmin’\r\nmake: *** [yourcode.o] Error 1\r\n```","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/206.diff","id":3642598,"base":{"user":null,"label":"openmicroscopy:dev_4_4","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"0250249b48e2df6daf8fcaa9d4508a5bc744117a","ref":"dev_4_4"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/205/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/205"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/205"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/205"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/205/comments"}},"title":"Fix typo and broken links. (rebased onto develop)","state":"closed","number":205,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/205","head":{"user":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"label":"jburel:rebased/develop/script-doc","repo":{"forks":0,"svn_url":"https://github.com/jburel/ome-documentation","merges_url":"https://api.github.com/repos/jburel/ome-documentation/merges","languages_url":"https://api.github.com/repos/jburel/ome-documentation/languages","assignees_url":"https://api.github.com/repos/jburel/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/jburel/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/jburel/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/jburel/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"open_issues":0,"updated_at":"2013-01-18T09:49:33Z","milestones_url":"https://api.github.com/repos/jburel/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/jburel/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/jburel/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/jburel/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/jburel/ome-documentation/events","notifications_url":"https://api.github.com/repos/jburel/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/jburel/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/jburel/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/jburel/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/jburel/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/jburel/ome-documentation/collaborators{/collaborator}","full_name":"jburel/ome-documentation","ssh_url":"git@github.com:jburel/ome-documentation.git","pulls_url":"https://api.github.com/repos/jburel/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/jburel/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/jburel/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/jburel/ome-documentation/subscription","teams_url":"https://api.github.com/repos/jburel/ome-documentation/teams","watchers":2,"created_at":"2012-01-17T14:12:05Z","git_url":"git://github.com/jburel/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/jburel/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/jburel/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/jburel/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/jburel/ome-documentation/keys{/key_id}","size":292,"compare_url":"https://api.github.com/repos/jburel/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/jburel/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/jburel/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/jburel/ome-documentation/hooks","fork":true,"html_url":"https://github.com/jburel/ome-documentation","clone_url":"https://github.com/jburel/ome-documentation.git","watchers_count":2,"git_refs_url":"https://api.github.com/repos/jburel/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":null,"contents_url":"https://api.github.com/repos/jburel/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/jburel/ome-documentation/issues/events{/number}","private":false,"id":3199804,"pushed_at":"2013-01-16T19:23:39Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/jburel/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/jburel/ome-documentation/forks"},"sha":"90bea8f261ad2637ba3ccaaaa2c50714475c1054","ref":"rebased/develop/script-doc"},"assignee":null,"updated_at":"2013-01-14T08:20:15Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/205/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/205/commits","closed_at":"2013-01-14T08:20:15Z","user":{"type":"User","url":"https://api.github.com/users/jburel","received_events_url":"https://api.github.com/users/jburel/received_events","login":"jburel","events_url":"https://api.github.com/users/jburel/events{/privacy}","organizations_url":"https://api.github.com/users/jburel/orgs","avatar_url":"https://secure.gravatar.com/avatar/e1f7a610652e5e71eda0b0b8381c3f98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/jburel/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/jburel/gists{/gist_id}","gravatar_id":"e1f7a610652e5e71eda0b0b8381c3f98","followers_url":"https://api.github.com/users/jburel/followers","id":1022396,"repos_url":"https://api.github.com/users/jburel/repos","subscriptions_url":"https://api.github.com/users/jburel/subscriptions","following_url":"https://api.github.com/users/jburel/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/205","merged_at":"2013-01-14T08:20:15Z","merge_commit_sha":"a42b2d13763841ad6e8d665a12e9ec94736b03ae","created_at":"2013-01-10T19:51:34Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/205/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/205.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/205","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"\n\nThis is the same as gh-199 but rebased onto develop.\n\n----\n\nProblem noticed while reviewing Petr's PR.\n\n ","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/205.diff","id":3627317,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"66b416256fd3333771b9722582e2801df96c4a99","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/204"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204/comments"}},"title":"Add note about libjpeg for PIL","state":"closed","number":204,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/204","head":{"user":null,"label":"imcf:develop","repo":{"forks":0,"svn_url":"https://github.com/imcf/ome-documentation","merges_url":"https://api.github.com/repos/imcf/ome-documentation/merges","languages_url":"https://api.github.com/repos/imcf/ome-documentation/languages","assignees_url":"https://api.github.com/repos/imcf/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/imcf/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/imcf/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/imcf/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/imcf","received_events_url":"https://api.github.com/users/imcf/received_events","login":"imcf","events_url":"https://api.github.com/users/imcf/events{/privacy}","organizations_url":"https://api.github.com/users/imcf/orgs","avatar_url":"https://secure.gravatar.com/avatar/2e1c3dfd6e44c98d66556f9e454e7b99?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/imcf/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/imcf/gists{/gist_id}","gravatar_id":"2e1c3dfd6e44c98d66556f9e454e7b99","followers_url":"https://api.github.com/users/imcf/followers","id":2847663,"repos_url":"https://api.github.com/users/imcf/repos","subscriptions_url":"https://api.github.com/users/imcf/subscriptions","following_url":"https://api.github.com/users/imcf/following"},"open_issues":0,"updated_at":"2013-01-14T15:20:58Z","milestones_url":"https://api.github.com/repos/imcf/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/imcf/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/imcf/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/imcf/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/imcf/ome-documentation/events","notifications_url":"https://api.github.com/repos/imcf/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/imcf/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/imcf/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/imcf/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/imcf/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/imcf/ome-documentation/collaborators{/collaborator}","full_name":"imcf/ome-documentation","ssh_url":"git@github.com:imcf/ome-documentation.git","pulls_url":"https://api.github.com/repos/imcf/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/imcf/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/imcf/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/imcf/ome-documentation/subscription","teams_url":"https://api.github.com/repos/imcf/ome-documentation/teams","watchers":0,"created_at":"2013-01-10T15:32:44Z","git_url":"git://github.com/imcf/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/imcf/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/imcf/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/imcf/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/imcf/ome-documentation/keys{/key_id}","size":128,"compare_url":"https://api.github.com/repos/imcf/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/imcf/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/imcf/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/imcf/ome-documentation/hooks","fork":true,"html_url":"https://github.com/imcf/ome-documentation","master_branch":"develop","clone_url":"https://github.com/imcf/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/imcf/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/imcf/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/imcf/ome-documentation/issues/events{/number}","private":false,"id":7543421,"default_branch":"develop","pushed_at":"2013-01-10T16:04:23Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/imcf/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/imcf/ome-documentation/forks"},"sha":"e37990a177fbb47a481663e79015d1862d84e20c","ref":"develop"},"assignee":null,"updated_at":"2013-01-14T15:20:58Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/204/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/204/commits","closed_at":"2013-01-14T15:20:58Z","user":{"type":"User","url":"https://api.github.com/users/ehrenfeu","received_events_url":"https://api.github.com/users/ehrenfeu/received_events","login":"ehrenfeu","events_url":"https://api.github.com/users/ehrenfeu/events{/privacy}","organizations_url":"https://api.github.com/users/ehrenfeu/orgs","avatar_url":"https://secure.gravatar.com/avatar/d78ee38089403f67735ddbdc80b69745?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/ehrenfeu/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/ehrenfeu/gists{/gist_id}","gravatar_id":"d78ee38089403f67735ddbdc80b69745","followers_url":"https://api.github.com/users/ehrenfeu/followers","id":697157,"repos_url":"https://api.github.com/users/ehrenfeu/repos","subscriptions_url":"https://api.github.com/users/ehrenfeu/subscriptions","following_url":"https://api.github.com/users/ehrenfeu/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/204","merged_at":"2013-01-14T15:20:58Z","merge_commit_sha":"d6d517c48187befdfdd1dc6784542d0976433ddd","created_at":"2013-01-10T16:20:56Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/204/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/204.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/204","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"If `libjpeg` is not installed while building PIL the JPEG support for some of the python scripts is missing (e.g. the \"Split View\" from the Figure scripts will fail).\r\n\r\nThe windows documentation probably doesn't need to be updated since PIL is provided as a binary distribution for that platform (and hopefully comes with JPEG support).","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/204.diff","id":3623392,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"66b416256fd3333771b9722582e2801df96c4a99","ref":"develop"}},{"_links":{"comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/203/comments"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/203"},"html":{"href":"https://github.com/openmicroscopy/ome-documentation/pull/203"},"self":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/203"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/203/comments"}},"title":"9993 fix develop","state":"closed","number":203,"url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls/203","head":{"user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"label":"hflynn:9993-fix-develop","repo":{"forks":0,"svn_url":"https://github.com/hflynn/ome-documentation","merges_url":"https://api.github.com/repos/hflynn/ome-documentation/merges","languages_url":"https://api.github.com/repos/hflynn/ome-documentation/languages","assignees_url":"https://api.github.com/repos/hflynn/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/hflynn/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/hflynn/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/hflynn/ome-documentation/statuses/{sha}","owner":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"open_issues":0,"updated_at":"2013-02-01T17:31:59Z","milestones_url":"https://api.github.com/repos/hflynn/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/hflynn/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/hflynn/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/hflynn/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/hflynn/ome-documentation/events","notifications_url":"https://api.github.com/repos/hflynn/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/hflynn/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/hflynn/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/hflynn/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/hflynn/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/hflynn/ome-documentation/collaborators{/collaborator}","full_name":"hflynn/ome-documentation","ssh_url":"git@github.com:hflynn/ome-documentation.git","pulls_url":"https://api.github.com/repos/hflynn/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":0,"subscription_url":"https://api.github.com/repos/hflynn/ome-documentation/subscription","teams_url":"https://api.github.com/repos/hflynn/ome-documentation/teams","watchers":0,"created_at":"2012-09-18T09:22:07Z","git_url":"git://github.com/hflynn/ome-documentation.git","open_issues_count":0,"labels_url":"https://api.github.com/repos/hflynn/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/hflynn/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/hflynn/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/hflynn/ome-documentation/keys{/key_id}","size":340,"compare_url":"https://api.github.com/repos/hflynn/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/hflynn/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/hflynn/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/hflynn/ome-documentation/hooks","fork":true,"html_url":"https://github.com/hflynn/ome-documentation","master_branch":"develop","clone_url":"https://github.com/hflynn/ome-documentation.git","watchers_count":0,"git_refs_url":"https://api.github.com/repos/hflynn/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/hflynn/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/hflynn/ome-documentation/issues/events{/number}","private":false,"id":5853981,"default_branch":"develop","pushed_at":"2013-02-01T17:31:59Z","has_issues":false,"mirror_url":null,"trees_url":"https://api.github.com/repos/hflynn/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/hflynn/ome-documentation/forks"},"sha":"814e48863217bc6b9d4e1f74de4061e56918b3cb","ref":"9993-fix-develop"},"assignee":null,"updated_at":"2013-01-14T08:18:58Z","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/203/comments","commits_url":"https://github.com/openmicroscopy/ome-documentation/pull/203/commits","closed_at":"2013-01-14T08:18:58Z","user":{"type":"User","url":"https://api.github.com/users/hflynn","received_events_url":"https://api.github.com/users/hflynn/received_events","login":"hflynn","events_url":"https://api.github.com/users/hflynn/events{/privacy}","organizations_url":"https://api.github.com/users/hflynn/orgs","avatar_url":"https://secure.gravatar.com/avatar/0ee126d1abcd3c5b4f178b8d77af95ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","starred_url":"https://api.github.com/users/hflynn/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/hflynn/gists{/gist_id}","gravatar_id":"0ee126d1abcd3c5b4f178b8d77af95ae","followers_url":"https://api.github.com/users/hflynn/followers","id":2368904,"repos_url":"https://api.github.com/users/hflynn/repos","subscriptions_url":"https://api.github.com/users/hflynn/subscriptions","following_url":"https://api.github.com/users/hflynn/following"},"issue_url":"https://github.com/openmicroscopy/ome-documentation/issues/203","merged_at":"2013-01-14T08:18:58Z","merge_commit_sha":"6ffaa6729532be5843b3a2236ab0d422b1775c8b","created_at":"2013-01-10T16:17:51Z","review_comments_url":"https://github.com/openmicroscopy/ome-documentation/pull/203/comments","patch_url":"https://github.com/openmicroscopy/ome-documentation/pull/203.patch","html_url":"https://github.com/openmicroscopy/ome-documentation/pull/203","review_comment_url":"/repos/openmicroscopy/ome-documentation/pulls/comments/{number}","milestone":null,"body":"PR #200 rebased to develop, fixing issue in ticket 9993","diff_url":"https://github.com/openmicroscopy/ome-documentation/pull/203.diff","id":3623337,"base":{"user":null,"label":"openmicroscopy:develop","repo":{"forks":19,"svn_url":"https://github.com/openmicroscopy/ome-documentation","merges_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/merges","languages_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/languages","assignees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/assignees{/user}","url":"https://api.github.com/repos/openmicroscopy/ome-documentation","has_downloads":true,"issues_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues{/number}","statuses_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/statuses/{sha}","owner":{"type":"Organization","url":"https://api.github.com/users/openmicroscopy","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","login":"openmicroscopy","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","avatar_url":"https://secure.gravatar.com/avatar/7424190904f55023bd16416af0fd799b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","gravatar_id":"7424190904f55023bd16416af0fd799b","followers_url":"https://api.github.com/users/openmicroscopy/followers","id":975861,"repos_url":"https://api.github.com/users/openmicroscopy/repos","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","following_url":"https://api.github.com/users/openmicroscopy/following"},"open_issues":3,"updated_at":"2013-02-01T11:04:39Z","milestones_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/milestones{/number}","archive_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/{archive_format}{/ref}","stargazers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/stargazers","branches_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/branches{/branch}","events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/events","notifications_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/notifications{?since,all,participating}","comments_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/comments{/number}","commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/commits{/sha}","subscribers_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscribers","contributors_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contributors","collaborators_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/collaborators{/collaborator}","full_name":"openmicroscopy/ome-documentation","ssh_url":"git@github.com:openmicroscopy/ome-documentation.git","pulls_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/pulls{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/comments/{number}","blobs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/blobs{/sha}","homepage":"http://openmicroscopy.org","has_wiki":true,"forks_count":19,"subscription_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/subscription","teams_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/teams","watchers":9,"created_at":"2012-01-17T10:20:53Z","git_url":"git://github.com/openmicroscopy/ome-documentation.git","open_issues_count":3,"labels_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/labels{/name}","downloads_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/downloads","git_tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/tags{/sha}","keys_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/keys{/key_id}","size":488,"compare_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/compare/{base}...{head}","git_commits_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/commits{/sha}","tags_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/tags{/tag}","hooks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/hooks","fork":false,"html_url":"https://github.com/openmicroscopy/ome-documentation","master_branch":"develop","clone_url":"https://github.com/openmicroscopy/ome-documentation.git","watchers_count":9,"git_refs_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/refs{/sha}","description":"Sphinx-based documentation for the Open Microscopy Environment ","name":"ome-documentation","language":"Python","contents_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/contents/{+path}","issue_events_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/issues/events{/number}","private":false,"id":3198415,"default_branch":"develop","pushed_at":"2013-02-01T11:04:38Z","has_issues":true,"mirror_url":null,"trees_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/git/trees{/sha}","forks_url":"https://api.github.com/repos/openmicroscopy/ome-documentation/forks"},"sha":"66b416256fd3333771b9722582e2801df96c4a99","ref":"develop"}}] + diff --git a/github/tests/ReplayData/Issue133.testGetPageWithoutInitialArguments.txt b/github/tests/ReplayData/Issue133.testGetPageWithoutInitialArguments.txt new file mode 100644 index 00000000..eb266849 --- /dev/null +++ b/github/tests/ReplayData/Issue133.testGetPageWithoutInitialArguments.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /user/followers {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '20426'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4932'), ('server', 'GitHub.com'), ('last-modified', 'Tue, 29 Jan 2013 16:17:47 GMT'), ('connection', 'keep-alive'), ('etag', '"fb0fbb23fbad4099a53f6c5f6e0de34d"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Tue, 29 Jan 2013 17:46:40 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"type":"User","url":"https://api.github.com/users/jnorthrup","repos_url":"https://api.github.com/users/jnorthrup/repos","avatar_url":"https://secure.gravatar.com/avatar/29222a2dca6dd4cd33790d72ff3f5346?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/jnorthrup/orgs","received_events_url":"https://api.github.com/users/jnorthrup/received_events","events_url":"https://api.github.com/users/jnorthrup/events{/privacy}","followers_url":"https://api.github.com/users/jnorthrup/followers","starred_url":"https://api.github.com/users/jnorthrup/starred{/owner}{/repo}","following_url":"https://api.github.com/users/jnorthrup/following","gravatar_id":"29222a2dca6dd4cd33790d72ff3f5346","subscriptions_url":"https://api.github.com/users/jnorthrup/subscriptions","gists_url":"https://api.github.com/users/jnorthrup/gists{/gist_id}","id":73514,"login":"jnorthrup"},{"type":"User","url":"https://api.github.com/users/brugidou","repos_url":"https://api.github.com/users/brugidou/repos","avatar_url":"https://secure.gravatar.com/avatar/43485eeefd3da3c96a7ea0c7e6b839dc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/brugidou/orgs","received_events_url":"https://api.github.com/users/brugidou/received_events","events_url":"https://api.github.com/users/brugidou/events{/privacy}","followers_url":"https://api.github.com/users/brugidou/followers","starred_url":"https://api.github.com/users/brugidou/starred{/owner}{/repo}","following_url":"https://api.github.com/users/brugidou/following","gravatar_id":"43485eeefd3da3c96a7ea0c7e6b839dc","subscriptions_url":"https://api.github.com/users/brugidou/subscriptions","gists_url":"https://api.github.com/users/brugidou/gists{/gist_id}","id":167633,"login":"brugidou"},{"type":"User","url":"https://api.github.com/users/regisb","repos_url":"https://api.github.com/users/regisb/repos","avatar_url":"https://secure.gravatar.com/avatar/c5c2e6aa207dd3686244700d39117bdc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/regisb/orgs","received_events_url":"https://api.github.com/users/regisb/received_events","events_url":"https://api.github.com/users/regisb/events{/privacy}","followers_url":"https://api.github.com/users/regisb/followers","starred_url":"https://api.github.com/users/regisb/starred{/owner}{/repo}","following_url":"https://api.github.com/users/regisb/following","gravatar_id":"c5c2e6aa207dd3686244700d39117bdc","subscriptions_url":"https://api.github.com/users/regisb/subscriptions","gists_url":"https://api.github.com/users/regisb/gists{/gist_id}","id":44319,"login":"regisb"},{"type":"User","url":"https://api.github.com/users/walidk","repos_url":"https://api.github.com/users/walidk/repos","avatar_url":"https://secure.gravatar.com/avatar/e251d20766937949a109603ca37bb3be?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/walidk/orgs","received_events_url":"https://api.github.com/users/walidk/received_events","events_url":"https://api.github.com/users/walidk/events{/privacy}","followers_url":"https://api.github.com/users/walidk/followers","starred_url":"https://api.github.com/users/walidk/starred{/owner}{/repo}","following_url":"https://api.github.com/users/walidk/following","gravatar_id":"e251d20766937949a109603ca37bb3be","subscriptions_url":"https://api.github.com/users/walidk/subscriptions","gists_url":"https://api.github.com/users/walidk/gists{/gist_id}","id":734669,"login":"walidk"},{"type":"User","url":"https://api.github.com/users/afzalkhan","repos_url":"https://api.github.com/users/afzalkhan/repos","avatar_url":"https://secure.gravatar.com/avatar/8e85398b116be75d4baeeddfc9c3cce1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/afzalkhan/orgs","received_events_url":"https://api.github.com/users/afzalkhan/received_events","events_url":"https://api.github.com/users/afzalkhan/events{/privacy}","followers_url":"https://api.github.com/users/afzalkhan/followers","starred_url":"https://api.github.com/users/afzalkhan/starred{/owner}{/repo}","following_url":"https://api.github.com/users/afzalkhan/following","gravatar_id":"8e85398b116be75d4baeeddfc9c3cce1","subscriptions_url":"https://api.github.com/users/afzalkhan/subscriptions","gists_url":"https://api.github.com/users/afzalkhan/gists{/gist_id}","id":1003845,"login":"afzalkhan"},{"type":"User","url":"https://api.github.com/users/sdanzan","repos_url":"https://api.github.com/users/sdanzan/repos","avatar_url":"https://secure.gravatar.com/avatar/4a1e187f4f22547534a56966f6d8f942?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/sdanzan/orgs","received_events_url":"https://api.github.com/users/sdanzan/received_events","events_url":"https://api.github.com/users/sdanzan/events{/privacy}","followers_url":"https://api.github.com/users/sdanzan/followers","starred_url":"https://api.github.com/users/sdanzan/starred{/owner}{/repo}","following_url":"https://api.github.com/users/sdanzan/following","gravatar_id":"4a1e187f4f22547534a56966f6d8f942","subscriptions_url":"https://api.github.com/users/sdanzan/subscriptions","gists_url":"https://api.github.com/users/sdanzan/gists{/gist_id}","id":1094967,"login":"sdanzan"},{"type":"User","url":"https://api.github.com/users/vineus","repos_url":"https://api.github.com/users/vineus/repos","avatar_url":"https://secure.gravatar.com/avatar/2d0c93649b7572036335aed380e351e5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/vineus/orgs","received_events_url":"https://api.github.com/users/vineus/received_events","events_url":"https://api.github.com/users/vineus/events{/privacy}","followers_url":"https://api.github.com/users/vineus/followers","starred_url":"https://api.github.com/users/vineus/starred{/owner}{/repo}","following_url":"https://api.github.com/users/vineus/following","gravatar_id":"2d0c93649b7572036335aed380e351e5","subscriptions_url":"https://api.github.com/users/vineus/subscriptions","gists_url":"https://api.github.com/users/vineus/gists{/gist_id}","id":467126,"login":"vineus"},{"type":"User","url":"https://api.github.com/users/gturri","repos_url":"https://api.github.com/users/gturri/repos","avatar_url":"https://secure.gravatar.com/avatar/ba064e32f068e12bfc87d178179878a5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/gturri/orgs","received_events_url":"https://api.github.com/users/gturri/received_events","events_url":"https://api.github.com/users/gturri/events{/privacy}","followers_url":"https://api.github.com/users/gturri/followers","starred_url":"https://api.github.com/users/gturri/starred{/owner}{/repo}","following_url":"https://api.github.com/users/gturri/following","gravatar_id":"ba064e32f068e12bfc87d178179878a5","subscriptions_url":"https://api.github.com/users/gturri/subscriptions","gists_url":"https://api.github.com/users/gturri/gists{/gist_id}","id":308601,"login":"gturri"},{"type":"User","url":"https://api.github.com/users/fjardon","repos_url":"https://api.github.com/users/fjardon/repos","avatar_url":"https://secure.gravatar.com/avatar/cb044bd9a9f6548b9a9bae44617c97c7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/fjardon/orgs","received_events_url":"https://api.github.com/users/fjardon/received_events","events_url":"https://api.github.com/users/fjardon/events{/privacy}","followers_url":"https://api.github.com/users/fjardon/followers","starred_url":"https://api.github.com/users/fjardon/starred{/owner}{/repo}","following_url":"https://api.github.com/users/fjardon/following","gravatar_id":"cb044bd9a9f6548b9a9bae44617c97c7","subscriptions_url":"https://api.github.com/users/fjardon/subscriptions","gists_url":"https://api.github.com/users/fjardon/gists{/gist_id}","id":121402,"login":"fjardon"},{"type":"User","url":"https://api.github.com/users/cjuniet","repos_url":"https://api.github.com/users/cjuniet/repos","avatar_url":"https://secure.gravatar.com/avatar/197eed5292fd11c0277335c3524ccfd5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/cjuniet/orgs","received_events_url":"https://api.github.com/users/cjuniet/received_events","events_url":"https://api.github.com/users/cjuniet/events{/privacy}","followers_url":"https://api.github.com/users/cjuniet/followers","starred_url":"https://api.github.com/users/cjuniet/starred{/owner}{/repo}","following_url":"https://api.github.com/users/cjuniet/following","gravatar_id":"197eed5292fd11c0277335c3524ccfd5","subscriptions_url":"https://api.github.com/users/cjuniet/subscriptions","gists_url":"https://api.github.com/users/cjuniet/gists{/gist_id}","id":1233553,"login":"cjuniet"},{"type":"User","url":"https://api.github.com/users/jardon-u","repos_url":"https://api.github.com/users/jardon-u/repos","avatar_url":"https://secure.gravatar.com/avatar/1b4be24fa7e62eb508ca448da99e43d4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/jardon-u/orgs","received_events_url":"https://api.github.com/users/jardon-u/received_events","events_url":"https://api.github.com/users/jardon-u/events{/privacy}","followers_url":"https://api.github.com/users/jardon-u/followers","starred_url":"https://api.github.com/users/jardon-u/starred{/owner}{/repo}","following_url":"https://api.github.com/users/jardon-u/following","gravatar_id":"1b4be24fa7e62eb508ca448da99e43d4","subscriptions_url":"https://api.github.com/users/jardon-u/subscriptions","gists_url":"https://api.github.com/users/jardon-u/gists{/gist_id}","id":994192,"login":"jardon-u"},{"type":"User","url":"https://api.github.com/users/kamaradclimber","repos_url":"https://api.github.com/users/kamaradclimber/repos","avatar_url":"https://secure.gravatar.com/avatar/0c43eba4a99f65e071e66e684cea8177?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/kamaradclimber/orgs","received_events_url":"https://api.github.com/users/kamaradclimber/received_events","events_url":"https://api.github.com/users/kamaradclimber/events{/privacy}","followers_url":"https://api.github.com/users/kamaradclimber/followers","starred_url":"https://api.github.com/users/kamaradclimber/starred{/owner}{/repo}","following_url":"https://api.github.com/users/kamaradclimber/following","gravatar_id":"0c43eba4a99f65e071e66e684cea8177","subscriptions_url":"https://api.github.com/users/kamaradclimber/subscriptions","gists_url":"https://api.github.com/users/kamaradclimber/gists{/gist_id}","id":503537,"login":"kamaradclimber"},{"type":"User","url":"https://api.github.com/users/L42y","repos_url":"https://api.github.com/users/L42y/repos","avatar_url":"https://secure.gravatar.com/avatar/4dc11d87759273f3466ab4f673bcecae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/L42y/orgs","received_events_url":"https://api.github.com/users/L42y/received_events","events_url":"https://api.github.com/users/L42y/events{/privacy}","followers_url":"https://api.github.com/users/L42y/followers","starred_url":"https://api.github.com/users/L42y/starred{/owner}{/repo}","following_url":"https://api.github.com/users/L42y/following","gravatar_id":"4dc11d87759273f3466ab4f673bcecae","subscriptions_url":"https://api.github.com/users/L42y/subscriptions","gists_url":"https://api.github.com/users/L42y/gists{/gist_id}","id":284820,"login":"L42y"},{"type":"User","url":"https://api.github.com/users/jobar","repos_url":"https://api.github.com/users/jobar/repos","avatar_url":"https://secure.gravatar.com/avatar/c9d5df4c0be8b077f3cd8edde2f02c9e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/jobar/orgs","received_events_url":"https://api.github.com/users/jobar/received_events","events_url":"https://api.github.com/users/jobar/events{/privacy}","followers_url":"https://api.github.com/users/jobar/followers","starred_url":"https://api.github.com/users/jobar/starred{/owner}{/repo}","following_url":"https://api.github.com/users/jobar/following","gravatar_id":"c9d5df4c0be8b077f3cd8edde2f02c9e","subscriptions_url":"https://api.github.com/users/jobar/subscriptions","gists_url":"https://api.github.com/users/jobar/gists{/gist_id}","id":1686047,"login":"jobar"},{"type":"User","url":"https://api.github.com/users/koobs","repos_url":"https://api.github.com/users/koobs/repos","avatar_url":"https://secure.gravatar.com/avatar/a083cdd9096b4a5623a298d6b4d590a8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/koobs/orgs","received_events_url":"https://api.github.com/users/koobs/received_events","events_url":"https://api.github.com/users/koobs/events{/privacy}","followers_url":"https://api.github.com/users/koobs/followers","starred_url":"https://api.github.com/users/koobs/starred{/owner}{/repo}","following_url":"https://api.github.com/users/koobs/following","gravatar_id":"a083cdd9096b4a5623a298d6b4d590a8","subscriptions_url":"https://api.github.com/users/koobs/subscriptions","gists_url":"https://api.github.com/users/koobs/gists{/gist_id}","id":1011612,"login":"koobs"},{"type":"User","url":"https://api.github.com/users/csjaba","repos_url":"https://api.github.com/users/csjaba/repos","avatar_url":"https://secure.gravatar.com/avatar/487684504c90d530bc674ea554acb9c5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/csjaba/orgs","received_events_url":"https://api.github.com/users/csjaba/received_events","events_url":"https://api.github.com/users/csjaba/events{/privacy}","followers_url":"https://api.github.com/users/csjaba/followers","starred_url":"https://api.github.com/users/csjaba/starred{/owner}{/repo}","following_url":"https://api.github.com/users/csjaba/following","gravatar_id":"487684504c90d530bc674ea554acb9c5","subscriptions_url":"https://api.github.com/users/csjaba/subscriptions","gists_url":"https://api.github.com/users/csjaba/gists{/gist_id}","id":2398264,"login":"csjaba"},{"type":"User","url":"https://api.github.com/users/jtrigalo","repos_url":"https://api.github.com/users/jtrigalo/repos","avatar_url":"https://secure.gravatar.com/avatar/7cf8013e6d87e3d7458dfff8dee27bea?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/jtrigalo/orgs","received_events_url":"https://api.github.com/users/jtrigalo/received_events","events_url":"https://api.github.com/users/jtrigalo/events{/privacy}","followers_url":"https://api.github.com/users/jtrigalo/followers","starred_url":"https://api.github.com/users/jtrigalo/starred{/owner}{/repo}","following_url":"https://api.github.com/users/jtrigalo/following","gravatar_id":"7cf8013e6d87e3d7458dfff8dee27bea","subscriptions_url":"https://api.github.com/users/jtrigalo/subscriptions","gists_url":"https://api.github.com/users/jtrigalo/gists{/gist_id}","id":2675607,"login":"jtrigalo"},{"type":"User","url":"https://api.github.com/users/nicuveo","repos_url":"https://api.github.com/users/nicuveo/repos","avatar_url":"https://secure.gravatar.com/avatar/d7b0dfff3ee3c7b1eba8ac9e9a3b43b6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/nicuveo/orgs","received_events_url":"https://api.github.com/users/nicuveo/received_events","events_url":"https://api.github.com/users/nicuveo/events{/privacy}","followers_url":"https://api.github.com/users/nicuveo/followers","starred_url":"https://api.github.com/users/nicuveo/starred{/owner}{/repo}","following_url":"https://api.github.com/users/nicuveo/following","gravatar_id":"d7b0dfff3ee3c7b1eba8ac9e9a3b43b6","subscriptions_url":"https://api.github.com/users/nicuveo/subscriptions","gists_url":"https://api.github.com/users/nicuveo/gists{/gist_id}","id":1618949,"login":"nicuveo"},{"type":"User","url":"https://api.github.com/users/MariusNV","repos_url":"https://api.github.com/users/MariusNV/repos","avatar_url":"https://secure.gravatar.com/avatar/1ba6c81323b8482294b9d50de14bd18b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/MariusNV/orgs","received_events_url":"https://api.github.com/users/MariusNV/received_events","events_url":"https://api.github.com/users/MariusNV/events{/privacy}","followers_url":"https://api.github.com/users/MariusNV/followers","starred_url":"https://api.github.com/users/MariusNV/starred{/owner}{/repo}","following_url":"https://api.github.com/users/MariusNV/following","gravatar_id":"1ba6c81323b8482294b9d50de14bd18b","subscriptions_url":"https://api.github.com/users/MariusNV/subscriptions","gists_url":"https://api.github.com/users/MariusNV/gists{/gist_id}","id":2228498,"login":"MariusNV"},{"type":"User","url":"https://api.github.com/users/llubu","repos_url":"https://api.github.com/users/llubu/repos","avatar_url":"https://secure.gravatar.com/avatar/02249adde786dbff8b8fa21d9d1bd601?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/llubu/orgs","received_events_url":"https://api.github.com/users/llubu/received_events","events_url":"https://api.github.com/users/llubu/events{/privacy}","followers_url":"https://api.github.com/users/llubu/followers","starred_url":"https://api.github.com/users/llubu/starred{/owner}{/repo}","following_url":"https://api.github.com/users/llubu/following","gravatar_id":"02249adde786dbff8b8fa21d9d1bd601","subscriptions_url":"https://api.github.com/users/llubu/subscriptions","gists_url":"https://api.github.com/users/llubu/gists{/gist_id}","id":1433937,"login":"llubu"},{"type":"User","url":"https://api.github.com/users/cancerhermit","repos_url":"https://api.github.com/users/cancerhermit/repos","avatar_url":"https://secure.gravatar.com/avatar/9be6dcfe3820b88a23001e4758ca6703?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/cancerhermit/orgs","received_events_url":"https://api.github.com/users/cancerhermit/received_events","events_url":"https://api.github.com/users/cancerhermit/events{/privacy}","followers_url":"https://api.github.com/users/cancerhermit/followers","starred_url":"https://api.github.com/users/cancerhermit/starred{/owner}{/repo}","following_url":"https://api.github.com/users/cancerhermit/following","gravatar_id":"9be6dcfe3820b88a23001e4758ca6703","subscriptions_url":"https://api.github.com/users/cancerhermit/subscriptions","gists_url":"https://api.github.com/users/cancerhermit/gists{/gist_id}","id":1584557,"login":"cancerhermit"},{"type":"User","url":"https://api.github.com/users/mt3","repos_url":"https://api.github.com/users/mt3/repos","avatar_url":"https://secure.gravatar.com/avatar/db57d04ef17c0c3a45a27059e4667f64?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","organizations_url":"https://api.github.com/users/mt3/orgs","received_events_url":"https://api.github.com/users/mt3/received_events","events_url":"https://api.github.com/users/mt3/events{/privacy}","followers_url":"https://api.github.com/users/mt3/followers","starred_url":"https://api.github.com/users/mt3/starred{/owner}{/repo}","following_url":"https://api.github.com/users/mt3/following","gravatar_id":"db57d04ef17c0c3a45a27059e4667f64","subscriptions_url":"https://api.github.com/users/mt3/subscriptions","gists_url":"https://api.github.com/users/mt3/gists{/gist_id}","id":227318,"login":"mt3"}] + diff --git a/github/tests/ReplayData/Issue134.testGetAuthorizationsFailsWhenAutenticatedThroughOAuth.txt b/github/tests/ReplayData/Issue134.testGetAuthorizationsFailsWhenAutenticatedThroughOAuth.txt new file mode 100644 index 00000000..5c1f709f --- /dev/null +++ b/github/tests/ReplayData/Issue134.testGetAuthorizationsFailsWhenAutenticatedThroughOAuth.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /authorizations {'Authorization': 'token private_token_removed'} null +404 +[('status', '404 Not Found'), ('content-length', '23'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-remaining', '55'), ('server', 'GitHub.com'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '60'), ('cache-control', ''), ('date', 'Tue, 29 Jan 2013 18:19:32 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"message":"Not Found"} + diff --git a/github/tests/ReplayData/Issue134.testGetAuthorizationsSucceedsWhenAutenticatedThroughLoginPassword.txt b/github/tests/ReplayData/Issue134.testGetAuthorizationsSucceedsWhenAutenticatedThroughLoginPassword.txt new file mode 100644 index 00000000..84eff783 --- /dev/null +++ b/github/tests/ReplayData/Issue134.testGetAuthorizationsSucceedsWhenAutenticatedThroughLoginPassword.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /authorizations {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '1930'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4928'), ('server', 'GitHub.com'), ('last-modified', 'Tue, 29 Jan 2013 17:36:52 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"1ee9c020e28a8e60c0ed7eee863a79fc"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Tue, 29 Jan 2013 18:19:33 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"token":"private_token_removed","url":"https://api.github.com/authorizations/619306","updated_at":"2012-09-03T08:35:36Z","scopes":[],"created_at":"2012-09-02T15:30:23Z","app":{"url":"http://upverter.com","name":"Upverter"},"note":null,"id":619306,"note_url":null},{"token":"private_token_removed","url":"https://api.github.com/authorizations/648494","updated_at":"2013-01-29T17:36:52Z","scopes":["public_repo","user:email"],"created_at":"2012-09-16T07:13:01Z","app":{"url":"https://travis-ci.org","name":"Travis"},"note":null,"id":648494,"note_url":null},{"token":"private_token_removed","url":"https://api.github.com/authorizations/651653","updated_at":"2012-09-17T21:05:19Z","scopes":["user","repo","gists","delete_repo"],"created_at":"2012-09-17T21:05:19Z","app":{"url":"https://github.com/CMB/cligh","name":"cligh (API)"},"note":"cligh","id":651653,"note_url":"https://github.com/CMB/cligh"},{"token":"private_token_removed","url":"https://api.github.com/authorizations/816763","updated_at":"2012-12-19T09:22:09Z","scopes":[],"created_at":"2012-11-15T17:47:48Z","app":{"url":"https://coderwall.com","name":"coderwall.com"},"note":null,"id":816763,"note_url":null},{"token":"private_token_removed","url":"https://api.github.com/authorizations/974947","updated_at":"2012-12-19T09:17:20Z","scopes":["public_repo"],"created_at":"2012-12-19T09:15:32Z","app":{"url":"http://geekli.st/","name":"Geeklist, Inc."},"note":null,"id":974947,"note_url":null},{"token":"private_token_removed","url":"https://api.github.com/authorizations/1348532","updated_at":"2013-01-27T11:51:21Z","scopes":["repo","user","gist"],"created_at":"2013-01-27T11:51:21Z","app":{"url":"https://github.com/github/android","name":"GitHub Android App (API)"},"note":"GitHub Android App","id":1348532,"note_url":"https://github.com/github/android"}] + diff --git a/github/tests/ReplayData/Issue134.testGetOAuthScopesFromHeader.txt b/github/tests/ReplayData/Issue134.testGetOAuthScopesFromHeader.txt new file mode 100644 index 00000000..b4d0fb98 --- /dev/null +++ b/github/tests/ReplayData/Issue134.testGetOAuthScopesFromHeader.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /user {'Authorization': 'token private_token_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4992'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '1464'), ('server', 'GitHub.com'), ('last-modified', 'Tue, 05 Feb 2013 18:44:48 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"9257360a3470aac247f722352581abb1"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Tue, 05 Feb 2013 22:57:03 GMT'), ('x-oauth-scopes', 'repo, user, gist'), ('content-type', 'application/json; charset=utf-8'), ('x-accepted-oauth-scopes', 'user:follow, user:email, user')] +{"public_repos":21,"type":"User","repos_url":"https://api.github.com/users/jacquev6/repos","followers_url":"https://api.github.com/users/jacquev6/followers","url":"https://api.github.com/users/jacquev6","subscriptions_url":"https://api.github.com/users/jacquev6/subscriptions","following_url":"https://api.github.com/users/jacquev6/following","events_url":"https://api.github.com/users/jacquev6/events{/privacy}","total_private_repos":4,"following":37,"html_url":"https://github.com/jacquev6","created_at":"2010-07-09T06:10:06Z","collaborators":1,"location":"Paris, France","received_events_url":"https://api.github.com/users/jacquev6/received_events","owned_private_repos":4,"followers":22,"organizations_url":"https://api.github.com/users/jacquev6/orgs","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","email":"vincent@vincent-jacques.net","gists_url":"https://api.github.com/users/jacquev6/gists{/gist_id}","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","disk_usage":13360,"public_gists":2,"name":"Vincent Jacques","blog":"http://vincent-jacques.net","hireable":false,"plan":{"collaborators":1,"space":614400,"name":"micro","private_repos":5},"starred_url":"https://api.github.com/users/jacquev6/starred{/owner}{/repo}","id":327146,"login":"jacquev6","private_gists":5,"updated_at":"2013-02-05T18:44:48Z","company":"Criteo","bio":""} + diff --git a/github/tests/ReplayData/Issue139.setUp.txt b/github/tests/ReplayData/Issue139.setUp.txt new file mode 100644 index 00000000..b452ac67 --- /dev/null +++ b/github/tests/ReplayData/Issue139.setUp.txt @@ -0,0 +1,15 @@ +https GET api.github.com None /user {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '1464'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4994'), ('server', 'GitHub.com'), ('last-modified', 'Thu, 07 Feb 2013 18:20:14 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"e0a49ecde4e224bb688cb9d21b420114"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Fri, 08 Feb 2013 07:27:49 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"collaborators":1,"plan":{"collaborators":1,"space":614400,"private_repos":5,"name":"micro"},"blog":"http://vincent-jacques.net","type":"User","company":"Criteo","events_url":"https://api.github.com/users/jacquev6/events{/privacy}","followers_url":"https://api.github.com/users/jacquev6/followers","total_private_repos":4,"following":37,"created_at":"2010-07-09T06:10:06Z","subscriptions_url":"https://api.github.com/users/jacquev6/subscriptions","gists_url":"https://api.github.com/users/jacquev6/gists{/gist_id}","following_url":"https://api.github.com/users/jacquev6/following","url":"https://api.github.com/users/jacquev6","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","public_gists":2,"location":"Paris, France","received_events_url":"https://api.github.com/users/jacquev6/received_events","owned_private_repos":4,"public_repos":21,"private_gists":5,"followers":22,"email":"vincent@vincent-jacques.net","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","html_url":"https://github.com/jacquev6","hireable":false,"organizations_url":"https://api.github.com/users/jacquev6/orgs","name":"Vincent Jacques","starred_url":"https://api.github.com/users/jacquev6/starred{/owner}{/repo}","login":"jacquev6","disk_usage":13312,"updated_at":"2013-02-07T18:20:14Z","bio":"","id":327146,"repos_url":"https://api.github.com/users/jacquev6/repos"} + +https GET api.github.com None /repos/jacquev6/PyGithub {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '4615'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4993'), ('server', 'GitHub.com'), ('last-modified', 'Fri, 08 Feb 2013 05:51:24 GMT'), ('connection', 'keep-alive'), ('etag', '"846e3aa719a81e1f9c6cedaa6bab919e"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Fri, 08 Feb 2013 07:27:50 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"id":3544490,"archive_url":"https://api.github.com/repos/jacquev6/PyGithub/{archive_format}{/ref}","fork":false,"html_url":"https://github.com/jacquev6/PyGithub","full_name":"jacquev6/PyGithub","subscribers_url":"https://api.github.com/repos/jacquev6/PyGithub/subscribers","watchers":152,"has_wiki":true,"notifications_url":"https://api.github.com/repos/jacquev6/PyGithub/notifications{?since,all,participating}","compare_url":"https://api.github.com/repos/jacquev6/PyGithub/compare/{base}...{head}","blobs_url":"https://api.github.com/repos/jacquev6/PyGithub/git/blobs{/sha}","tags_url":"https://api.github.com/repos/jacquev6/PyGithub/tags{/tag}","forks_count":43,"default_branch":"master","open_issues":12,"created_at":"2012-02-25T12:53:47Z","teams_url":"https://api.github.com/repos/jacquev6/PyGithub/teams","labels_url":"https://api.github.com/repos/jacquev6/PyGithub/labels{/name}","comments_url":"https://api.github.com/repos/jacquev6/PyGithub/comments{/number}","merges_url":"https://api.github.com/repos/jacquev6/PyGithub/merges","master_branch":"master","stargazers_url":"https://api.github.com/repos/jacquev6/PyGithub/stargazers","pushed_at":"2013-02-07T18:10:11Z","statuses_url":"https://api.github.com/repos/jacquev6/PyGithub/statuses/{sha}","branches_url":"https://api.github.com/repos/jacquev6/PyGithub/branches{/branch}","milestones_url":"https://api.github.com/repos/jacquev6/PyGithub/milestones{/number}","language":"Python","description":"Python library implementing the full Github API v3","forks_url":"https://api.github.com/repos/jacquev6/PyGithub/forks","forks":43,"collaborators_url":"https://api.github.com/repos/jacquev6/PyGithub/collaborators{/collaborator}","ssh_url":"git@github.com:jacquev6/PyGithub.git","watchers_count":152,"url":"https://api.github.com/repos/jacquev6/PyGithub","updated_at":"2013-02-08T05:51:24Z","contents_url":"https://api.github.com/repos/jacquev6/PyGithub/contents/{+path}","trees_url":"https://api.github.com/repos/jacquev6/PyGithub/git/trees{/sha}","homepage":"http://vincent-jacques.net/PyGithub","assignees_url":"https://api.github.com/repos/jacquev6/PyGithub/assignees{/user}","has_downloads":true,"has_issues":true,"clone_url":"https://github.com/jacquev6/PyGithub.git","commits_url":"https://api.github.com/repos/jacquev6/PyGithub/commits{/sha}","private":false,"keys_url":"https://api.github.com/repos/jacquev6/PyGithub/keys{/key_id}","git_url":"git://github.com/jacquev6/PyGithub.git","downloads_url":"https://api.github.com/repos/jacquev6/PyGithub/downloads","git_commits_url":"https://api.github.com/repos/jacquev6/PyGithub/git/commits{/sha}","mirror_url":null,"svn_url":"https://github.com/jacquev6/PyGithub","name":"PyGithub","git_refs_url":"https://api.github.com/repos/jacquev6/PyGithub/git/refs{/sha}","languages_url":"https://api.github.com/repos/jacquev6/PyGithub/languages","permissions":{"push":true,"admin":true,"pull":true},"open_issues_count":12,"issue_comment_url":"https://api.github.com/repos/jacquev6/PyGithub/issues/comments/{number}","size":384,"issue_events_url":"https://api.github.com/repos/jacquev6/PyGithub/issues/events{/number}","issues_url":"https://api.github.com/repos/jacquev6/PyGithub/issues{/number}","pulls_url":"https://api.github.com/repos/jacquev6/PyGithub/pulls{/number}","subscription_url":"https://api.github.com/repos/jacquev6/PyGithub/subscription","git_tags_url":"https://api.github.com/repos/jacquev6/PyGithub/git/tags{/sha}","network_count":43,"contributors_url":"https://api.github.com/repos/jacquev6/PyGithub/contributors","events_url":"https://api.github.com/repos/jacquev6/PyGithub/events","hooks_url":"https://api.github.com/repos/jacquev6/PyGithub/hooks","owner":{"type":"User","starred_url":"https://api.github.com/users/jacquev6/starred{/owner}{/repo}","followers_url":"https://api.github.com/users/jacquev6/followers","repos_url":"https://api.github.com/users/jacquev6/repos","subscriptions_url":"https://api.github.com/users/jacquev6/subscriptions","gists_url":"https://api.github.com/users/jacquev6/gists{/gist_id}","following_url":"https://api.github.com/users/jacquev6/following","url":"https://api.github.com/users/jacquev6","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","events_url":"https://api.github.com/users/jacquev6/events{/privacy}","received_events_url":"https://api.github.com/users/jacquev6/received_events","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","organizations_url":"https://api.github.com/users/jacquev6/orgs","login":"jacquev6","id":327146}} + +https GET api.github.com None /repos/jacquev6/PyGithub/issues/139 {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('content-length', '4824'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4992'), ('server', 'GitHub.com'), ('last-modified', 'Fri, 08 Feb 2013 07:13:44 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"4194b45d4744a28a5b6393ef05bd3bbc"'), ('cache-control', 'private, s-maxage=60, max-age=60'), ('date', 'Fri, 08 Feb 2013 07:27:50 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"closed_by":null,"events_url":"https://api.github.com/repos/jacquev6/PyGithub/issues/139/events","created_at":"2013-02-07T22:12:31Z","url":"https://api.github.com/repos/jacquev6/PyGithub/issues/139","body":"I noticed that calls to a user object (e.g. user.email, user.location etc) caused multiple calls to GitHub. Looking at GithubObject.py I see several references to __completed and one to _completed (single underscore) on line 72. Changing line 72 to use a double underscore removed the repeated calls to Github.\r\n\r\nI tried to run your tests but can't figure out how to do so? I'd have left you a pull request if so. I tried \"python -m unittest discover\" and also just running the files, I'm not familiar with the format you've used. I'm happy to run with logs etc if that's useful (some guidance on how to run the tests would be super helpful too). Thanks, Ian.","user":{"type":"User","events_url":"https://api.github.com/users/ianozsvald/events{/privacy}","followers_url":"https://api.github.com/users/ianozsvald/followers","subscriptions_url":"https://api.github.com/users/ianozsvald/subscriptions","gists_url":"https://api.github.com/users/ianozsvald/gists{/gist_id}","following_url":"https://api.github.com/users/ianozsvald/following","url":"https://api.github.com/users/ianozsvald","avatar_url":"https://secure.gravatar.com/avatar/3d644406158b4d440111903db1f62622?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","received_events_url":"https://api.github.com/users/ianozsvald/received_events","gravatar_id":"3d644406158b4d440111903db1f62622","organizations_url":"https://api.github.com/users/ianozsvald/orgs","starred_url":"https://api.github.com/users/ianozsvald/starred{/owner}{/repo}","login":"ianozsvald","id":273210,"repos_url":"https://api.github.com/users/ianozsvald/repos"},"comments_url":"https://api.github.com/repos/jacquev6/PyGithub/issues/139/comments","closed_at":null,"milestone":{"due_on":null,"created_at":"2013-02-07T18:19:05Z","url":"https://api.github.com/repos/jacquev6/PyGithub/milestones/21","open_issues":3,"description":"","creator":{"type":"User","events_url":"https://api.github.com/users/jacquev6/events{/privacy}","followers_url":"https://api.github.com/users/jacquev6/followers","subscriptions_url":"https://api.github.com/users/jacquev6/subscriptions","gists_url":"https://api.github.com/users/jacquev6/gists{/gist_id}","following_url":"https://api.github.com/users/jacquev6/following","url":"https://api.github.com/users/jacquev6","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","received_events_url":"https://api.github.com/users/jacquev6/received_events","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","organizations_url":"https://api.github.com/users/jacquev6/orgs","starred_url":"https://api.github.com/users/jacquev6/starred{/owner}{/repo}","login":"jacquev6","id":327146,"repos_url":"https://api.github.com/users/jacquev6/repos"},"closed_issues":0,"state":"open","title":"Version 1.11.1","number":21,"updated_at":"2013-02-08T07:11:03Z","id":262264,"labels_url":"https://api.github.com/repos/jacquev6/PyGithub/milestones/21/labels"},"state":"open","labels":[{"url":"https://api.github.com/repos/jacquev6/PyGithub/labels/Bug","name":"Bug","color":"e10c02"},{"url":"https://api.github.com/repos/jacquev6/PyGithub/labels/Requested+by+user","name":"Requested by user","color":"e10c02"}],"title":"Typo in GithubObject \"self._completed\" -> \"self.__completed\"?","number":139,"html_url":"https://github.com/jacquev6/PyGithub/issues/139","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"updated_at":"2013-02-08T07:13:44Z","id":10758585,"labels_url":"https://api.github.com/repos/jacquev6/PyGithub/issues/139/labels{/name}","comments":1,"assignee":{"type":"User","events_url":"https://api.github.com/users/jacquev6/events{/privacy}","followers_url":"https://api.github.com/users/jacquev6/followers","subscriptions_url":"https://api.github.com/users/jacquev6/subscriptions","gists_url":"https://api.github.com/users/jacquev6/gists{/gist_id}","following_url":"https://api.github.com/users/jacquev6/following","url":"https://api.github.com/users/jacquev6","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","received_events_url":"https://api.github.com/users/jacquev6/received_events","gravatar_id":"b68de5ae38616c296fa345d2b9df2225","organizations_url":"https://api.github.com/users/jacquev6/orgs","starred_url":"https://api.github.com/users/jacquev6/starred{/owner}{/repo}","login":"jacquev6","id":327146,"repos_url":"https://api.github.com/users/jacquev6/repos"}} + diff --git a/github/tests/ReplayData/Issue139.testCompletion.txt b/github/tests/ReplayData/Issue139.testCompletion.txt new file mode 100644 index 00000000..c42e36da --- /dev/null +++ b/github/tests/ReplayData/Issue139.testCompletion.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /users/ianozsvald {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4991'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '1278'), ('server', 'GitHub.com'), ('last-modified', 'Thu, 07 Feb 2013 22:12:31 GMT'), ('connection', 'keep-alive'), ('etag', '"c7e39237717a6e60232f1dde7c4dcb73"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Fri, 08 Feb 2013 07:27:51 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"type":"User","public_repos":26,"company":"Mor Consulting Ltd","events_url":"https://api.github.com/users/ianozsvald/events{/privacy}","followers_url":"https://api.github.com/users/ianozsvald/followers","following":4,"created_at":"2010-05-11T10:22:02Z","hireable":true,"subscriptions_url":"https://api.github.com/users/ianozsvald/subscriptions","gists_url":"https://api.github.com/users/ianozsvald/gists{/gist_id}","following_url":"https://api.github.com/users/ianozsvald/following","url":"https://api.github.com/users/ianozsvald","html_url":"https://github.com/ianozsvald","location":"London, UK","bio":null,"starred_url":"https://api.github.com/users/ianozsvald/starred{/owner}{/repo}","avatar_url":"https://secure.gravatar.com/avatar/3d644406158b4d440111903db1f62622?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png","followers":45,"email":null,"gravatar_id":"3d644406158b4d440111903db1f62622","repos_url":"https://api.github.com/users/ianozsvald/repos","organizations_url":"https://api.github.com/users/ianozsvald/orgs","public_gists":2,"name":"Ian Ozsvald","login":"ianozsvald","updated_at":"2013-02-07T22:12:31Z","blog":"ianozsvald.com","received_events_url":"https://api.github.com/users/ianozsvald/received_events","id":273210} + diff --git a/github/tests/ReplayData/Issue140.setUp.txt b/github/tests/ReplayData/Issue140.setUp.txt new file mode 100644 index 00000000..3b76f79b --- /dev/null +++ b/github/tests/ReplayData/Issue140.setUp.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /repos/twitter/bootstrap {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4977'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '5618'), ('server', 'GitHub.com'), ('last-modified', 'Sat, 16 Feb 2013 17:39:19 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"1bae4e11b2e038d9086f79ccf6828879"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sat, 16 Feb 2013 17:59:00 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"id":2126244,"name":"bootstrap","full_name":"twitter/bootstrap","owner":{"login":"twitter","id":50278,"avatar_url":"https://secure.gravatar.com/avatar/2f4a8254d032a8ec5e4c48d461e54fcc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","gravatar_id":"2f4a8254d032a8ec5e4c48d461e54fcc","url":"https://api.github.com/users/twitter","followers_url":"https://api.github.com/users/twitter/followers","following_url":"https://api.github.com/users/twitter/following","gists_url":"https://api.github.com/users/twitter/gists{/gist_id}","starred_url":"https://api.github.com/users/twitter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twitter/subscriptions","organizations_url":"https://api.github.com/users/twitter/orgs","repos_url":"https://api.github.com/users/twitter/repos","events_url":"https://api.github.com/users/twitter/events{/privacy}","received_events_url":"https://api.github.com/users/twitter/received_events","type":"Organization"},"private":false,"html_url":"https://github.com/twitter/bootstrap","description":"Sleek, intuitive, and powerful front-end framework for faster and easier web development.","fork":false,"url":"https://api.github.com/repos/twitter/bootstrap","forks_url":"https://api.github.com/repos/twitter/bootstrap/forks","keys_url":"https://api.github.com/repos/twitter/bootstrap/keys{/key_id}","collaborators_url":"https://api.github.com/repos/twitter/bootstrap/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/twitter/bootstrap/teams","hooks_url":"https://api.github.com/repos/twitter/bootstrap/hooks","issue_events_url":"https://api.github.com/repos/twitter/bootstrap/issues/events{/number}","events_url":"https://api.github.com/repos/twitter/bootstrap/events","assignees_url":"https://api.github.com/repos/twitter/bootstrap/assignees{/user}","branches_url":"https://api.github.com/repos/twitter/bootstrap/branches{/branch}","tags_url":"https://api.github.com/repos/twitter/bootstrap/tags{/tag}","blobs_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/twitter/bootstrap/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/twitter/bootstrap/git/refs{/sha}","trees_url":"https://api.github.com/repos/twitter/bootstrap/git/trees{/sha}","statuses_url":"https://api.github.com/repos/twitter/bootstrap/statuses/{sha}","languages_url":"https://api.github.com/repos/twitter/bootstrap/languages","stargazers_url":"https://api.github.com/repos/twitter/bootstrap/stargazers","contributors_url":"https://api.github.com/repos/twitter/bootstrap/contributors","subscribers_url":"https://api.github.com/repos/twitter/bootstrap/subscribers","subscription_url":"https://api.github.com/repos/twitter/bootstrap/subscription","commits_url":"https://api.github.com/repos/twitter/bootstrap/commits{/sha}","git_commits_url":"https://api.github.com/repos/twitter/bootstrap/git/commits{/sha}","comments_url":"https://api.github.com/repos/twitter/bootstrap/comments{/number}","issue_comment_url":"https://api.github.com/repos/twitter/bootstrap/issues/comments/{number}","contents_url":"https://api.github.com/repos/twitter/bootstrap/contents/{+path}","compare_url":"https://api.github.com/repos/twitter/bootstrap/compare/{base}...{head}","merges_url":"https://api.github.com/repos/twitter/bootstrap/merges","archive_url":"https://api.github.com/repos/twitter/bootstrap/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/twitter/bootstrap/downloads","issues_url":"https://api.github.com/repos/twitter/bootstrap/issues{/number}","pulls_url":"https://api.github.com/repos/twitter/bootstrap/pulls{/number}","milestones_url":"https://api.github.com/repos/twitter/bootstrap/milestones{/number}","notifications_url":"https://api.github.com/repos/twitter/bootstrap/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/twitter/bootstrap/labels{/name}","created_at":"2011-07-29T21:19:00Z","updated_at":"2013-02-16T17:39:19Z","pushed_at":"2013-02-16T10:49:39Z","git_url":"git://github.com/twitter/bootstrap.git","ssh_url":"git@github.com:twitter/bootstrap.git","clone_url":"https://github.com/twitter/bootstrap.git","svn_url":"https://github.com/twitter/bootstrap","homepage":"http://twitter.github.com/bootstrap","size":2524,"watchers_count":44894,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":12535,"mirror_url":null,"open_issues_count":56,"forks":12535,"open_issues":56,"watchers":44894,"master_branch":"master","default_branch":"master","permissions":{"admin":false,"push":false,"pull":true},"network_count":12535,"organization":{"login":"twitter","id":50278,"avatar_url":"https://secure.gravatar.com/avatar/2f4a8254d032a8ec5e4c48d461e54fcc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-org-420.png","gravatar_id":"2f4a8254d032a8ec5e4c48d461e54fcc","url":"https://api.github.com/users/twitter","followers_url":"https://api.github.com/users/twitter/followers","following_url":"https://api.github.com/users/twitter/following","gists_url":"https://api.github.com/users/twitter/gists{/gist_id}","starred_url":"https://api.github.com/users/twitter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twitter/subscriptions","organizations_url":"https://api.github.com/users/twitter/orgs","repos_url":"https://api.github.com/users/twitter/repos","events_url":"https://api.github.com/users/twitter/events{/privacy}","received_events_url":"https://api.github.com/users/twitter/received_events","type":"Organization"}} + diff --git a/github/tests/ReplayData/Issue140.testGetDirContents.txt b/github/tests/ReplayData/Issue140.testGetDirContents.txt new file mode 100644 index 00000000..5cc31edc --- /dev/null +++ b/github/tests/ReplayData/Issue140.testGetDirContents.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /repos/twitter/bootstrap/contents/js {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4996'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '10514'), ('server', 'GitHub.com'), ('last-modified', 'Sat, 16 Feb 2013 17:39:19 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"1bae4e11b2e038d9086f79ccf6828879"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sat, 16 Feb 2013 17:40:25 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"sha":"e0722690bd73b3195d87577aab3bba151a85f7e0","size":232,"name":".jshintrc","path":"js/.jshintrc","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/.jshintrc","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/e0722690bd73b3195d87577aab3bba151a85f7e0","html_url":"https://github.com/twitter/bootstrap/blob/master/js/.jshintrc","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/.jshintrc","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/e0722690bd73b3195d87577aab3bba151a85f7e0","html":"https://github.com/twitter/bootstrap/blob/master/js/.jshintrc"}},{"sha":"7595fdb06771c324e1c3e0a166fdeafa1933e0f5","size":3483,"name":"bootstrap-affix.js","path":"js/bootstrap-affix.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js"}},{"sha":"b5627984e4ca3b49ae63943aa9f0204c266c65af","size":2524,"name":"bootstrap-alert.js","path":"js/bootstrap-alert.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-alert.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5627984e4ca3b49ae63943aa9f0204c266c65af","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-alert.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-alert.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5627984e4ca3b49ae63943aa9f0204c266c65af","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-alert.js"}},{"sha":"045927b6ba732ada14dbf5c0ec296623b37a5121","size":2841,"name":"bootstrap-button.js","path":"js/bootstrap-button.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-button.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/045927b6ba732ada14dbf5c0ec296623b37a5121","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-button.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-button.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/045927b6ba732ada14dbf5c0ec296623b37a5121","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-button.js"}},{"sha":"604552012b170bc20579c13d724883c253dd152a","size":6053,"name":"bootstrap-carousel.js","path":"js/bootstrap-carousel.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-carousel.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/604552012b170bc20579c13d724883c253dd152a","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-carousel.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-carousel.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/604552012b170bc20579c13d724883c253dd152a","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-carousel.js"}},{"sha":"7bbad8e43aba9a778fa54650237f7acb96e783c9","size":4735,"name":"bootstrap-collapse.js","path":"js/bootstrap-collapse.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-collapse.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7bbad8e43aba9a778fa54650237f7acb96e783c9","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-collapse.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-collapse.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7bbad8e43aba9a778fa54650237f7acb96e783c9","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-collapse.js"}},{"sha":"ec86cf0d709577fc840a64123993dc69c6ae292a","size":4198,"name":"bootstrap-dropdown.js","path":"js/bootstrap-dropdown.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-dropdown.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/ec86cf0d709577fc840a64123993dc69c6ae292a","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-dropdown.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-dropdown.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/ec86cf0d709577fc840a64123993dc69c6ae292a","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-dropdown.js"}},{"sha":"b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","size":6638,"name":"bootstrap-modal.js","path":"js/bootstrap-modal.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-modal.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-modal.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-modal.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-modal.js"}},{"sha":"0e7774bf668c75a7b93989a1146fbb8822d5489d","size":3115,"name":"bootstrap-popover.js","path":"js/bootstrap-popover.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-popover.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/0e7774bf668c75a7b93989a1146fbb8822d5489d","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-popover.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-popover.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/0e7774bf668c75a7b93989a1146fbb8822d5489d","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-popover.js"}},{"sha":"dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","size":4655,"name":"bootstrap-scrollspy.js","path":"js/bootstrap-scrollspy.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-scrollspy.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-scrollspy.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-scrollspy.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-scrollspy.js"}},{"sha":"bd77eb5c358074801f20de0f46b1e2e9d1b1247b","size":3496,"name":"bootstrap-tab.js","path":"js/bootstrap-tab.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tab.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/bd77eb5c358074801f20de0f46b1e2e9d1b1247b","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tab.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tab.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/bd77eb5c358074801f20de0f46b1e2e9d1b1247b","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tab.js"}},{"sha":"981319077e9bdb4ea0dcbee50dfe5715a54b4c51","size":9694,"name":"bootstrap-tooltip.js","path":"js/bootstrap-tooltip.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tooltip.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/981319077e9bdb4ea0dcbee50dfe5715a54b4c51","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tooltip.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/981319077e9bdb4ea0dcbee50dfe5715a54b4c51","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js"}},{"sha":"64f275778094043dc871f94ceacadbe7f74f9734","size":1756,"name":"bootstrap-transition.js","path":"js/bootstrap-transition.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-transition.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/64f275778094043dc871f94ceacadbe7f74f9734","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-transition.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-transition.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/64f275778094043dc871f94ceacadbe7f74f9734","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-transition.js"}},{"sha":"960f2af85a7ced44c4e3190255ee3092c3665bbb","size":8320,"name":"bootstrap-typeahead.js","path":"js/bootstrap-typeahead.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-typeahead.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/960f2af85a7ced44c4e3190255ee3092c3665bbb","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-typeahead.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-typeahead.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/960f2af85a7ced44c4e3190255ee3092c3665bbb","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-typeahead.js"}},{"sha":"f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","size":0,"name":"tests","path":"js/tests","type":"dir","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/tests","git_url":"https://api.github.com/repos/twitter/bootstrap/git/trees/f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","html_url":"https://github.com/twitter/bootstrap/tree/master/js/tests","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/tests","git":"https://api.github.com/repos/twitter/bootstrap/git/trees/f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","html":"https://github.com/twitter/bootstrap/tree/master/js/tests"}}] + diff --git a/github/tests/ReplayData/Issue140.testGetDirContentsThenLazyCompletionOfFile.txt b/github/tests/ReplayData/Issue140.testGetDirContentsThenLazyCompletionOfFile.txt new file mode 100644 index 00000000..b94b938a --- /dev/null +++ b/github/tests/ReplayData/Issue140.testGetDirContentsThenLazyCompletionOfFile.txt @@ -0,0 +1,10 @@ +https GET api.github.com None /repos/twitter/bootstrap/contents/js {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4976'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '10514'), ('server', 'GitHub.com'), ('last-modified', 'Sat, 16 Feb 2013 17:39:19 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"1bae4e11b2e038d9086f79ccf6828879"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sat, 16 Feb 2013 17:59:08 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"sha":"e0722690bd73b3195d87577aab3bba151a85f7e0","size":232,"name":".jshintrc","path":"js/.jshintrc","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/.jshintrc","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/e0722690bd73b3195d87577aab3bba151a85f7e0","html_url":"https://github.com/twitter/bootstrap/blob/master/js/.jshintrc","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/.jshintrc","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/e0722690bd73b3195d87577aab3bba151a85f7e0","html":"https://github.com/twitter/bootstrap/blob/master/js/.jshintrc"}},{"sha":"7595fdb06771c324e1c3e0a166fdeafa1933e0f5","size":3483,"name":"bootstrap-affix.js","path":"js/bootstrap-affix.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js"}},{"sha":"b5627984e4ca3b49ae63943aa9f0204c266c65af","size":2524,"name":"bootstrap-alert.js","path":"js/bootstrap-alert.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-alert.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5627984e4ca3b49ae63943aa9f0204c266c65af","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-alert.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-alert.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5627984e4ca3b49ae63943aa9f0204c266c65af","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-alert.js"}},{"sha":"045927b6ba732ada14dbf5c0ec296623b37a5121","size":2841,"name":"bootstrap-button.js","path":"js/bootstrap-button.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-button.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/045927b6ba732ada14dbf5c0ec296623b37a5121","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-button.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-button.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/045927b6ba732ada14dbf5c0ec296623b37a5121","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-button.js"}},{"sha":"604552012b170bc20579c13d724883c253dd152a","size":6053,"name":"bootstrap-carousel.js","path":"js/bootstrap-carousel.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-carousel.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/604552012b170bc20579c13d724883c253dd152a","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-carousel.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-carousel.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/604552012b170bc20579c13d724883c253dd152a","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-carousel.js"}},{"sha":"7bbad8e43aba9a778fa54650237f7acb96e783c9","size":4735,"name":"bootstrap-collapse.js","path":"js/bootstrap-collapse.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-collapse.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7bbad8e43aba9a778fa54650237f7acb96e783c9","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-collapse.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-collapse.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7bbad8e43aba9a778fa54650237f7acb96e783c9","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-collapse.js"}},{"sha":"ec86cf0d709577fc840a64123993dc69c6ae292a","size":4198,"name":"bootstrap-dropdown.js","path":"js/bootstrap-dropdown.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-dropdown.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/ec86cf0d709577fc840a64123993dc69c6ae292a","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-dropdown.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-dropdown.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/ec86cf0d709577fc840a64123993dc69c6ae292a","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-dropdown.js"}},{"sha":"b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","size":6638,"name":"bootstrap-modal.js","path":"js/bootstrap-modal.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-modal.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-modal.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-modal.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/b5ffa95b3b7639607a279d06b3e5e1c584acb5b4","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-modal.js"}},{"sha":"0e7774bf668c75a7b93989a1146fbb8822d5489d","size":3115,"name":"bootstrap-popover.js","path":"js/bootstrap-popover.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-popover.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/0e7774bf668c75a7b93989a1146fbb8822d5489d","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-popover.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-popover.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/0e7774bf668c75a7b93989a1146fbb8822d5489d","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-popover.js"}},{"sha":"dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","size":4655,"name":"bootstrap-scrollspy.js","path":"js/bootstrap-scrollspy.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-scrollspy.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-scrollspy.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-scrollspy.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/dff9a3b37518c2ccf6f0fbe23b327860cb6fee08","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-scrollspy.js"}},{"sha":"bd77eb5c358074801f20de0f46b1e2e9d1b1247b","size":3496,"name":"bootstrap-tab.js","path":"js/bootstrap-tab.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tab.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/bd77eb5c358074801f20de0f46b1e2e9d1b1247b","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tab.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tab.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/bd77eb5c358074801f20de0f46b1e2e9d1b1247b","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tab.js"}},{"sha":"981319077e9bdb4ea0dcbee50dfe5715a54b4c51","size":9694,"name":"bootstrap-tooltip.js","path":"js/bootstrap-tooltip.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tooltip.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/981319077e9bdb4ea0dcbee50dfe5715a54b4c51","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-tooltip.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/981319077e9bdb4ea0dcbee50dfe5715a54b4c51","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-tooltip.js"}},{"sha":"64f275778094043dc871f94ceacadbe7f74f9734","size":1756,"name":"bootstrap-transition.js","path":"js/bootstrap-transition.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-transition.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/64f275778094043dc871f94ceacadbe7f74f9734","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-transition.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-transition.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/64f275778094043dc871f94ceacadbe7f74f9734","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-transition.js"}},{"sha":"960f2af85a7ced44c4e3190255ee3092c3665bbb","size":8320,"name":"bootstrap-typeahead.js","path":"js/bootstrap-typeahead.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-typeahead.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/960f2af85a7ced44c4e3190255ee3092c3665bbb","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-typeahead.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-typeahead.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/960f2af85a7ced44c4e3190255ee3092c3665bbb","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-typeahead.js"}},{"sha":"f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","size":0,"name":"tests","path":"js/tests","type":"dir","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/tests","git_url":"https://api.github.com/repos/twitter/bootstrap/git/trees/f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","html_url":"https://github.com/twitter/bootstrap/tree/master/js/tests","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/tests","git":"https://api.github.com/repos/twitter/bootstrap/git/trees/f1ad7515dc05d0e2bc60f7c292e4f2134dcd91cf","html":"https://github.com/twitter/bootstrap/tree/master/js/tests"}}] + +https GET api.github.com None /repos/twitter/bootstrap/contents/js/bootstrap-affix.js {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4975'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '5532'), ('server', 'GitHub.com'), ('last-modified', 'Fri, 08 Feb 2013 06:13:13 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"23daa8e0f42915d5ce84a6a117122afa"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sat, 16 Feb 2013 17:59:15 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"sha":"7595fdb06771c324e1c3e0a166fdeafa1933e0f5","size":3483,"name":"bootstrap-affix.js","path":"js/bootstrap-affix.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js"},"content":"LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09PT09PT09PT09PQogKiBib290c3RyYXAtYWZmaXguanMgdjIuMy4w\nCiAqIGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5jb20vYm9vdHN0cmFwL2phdmFz\nY3JpcHQuaHRtbCNhZmZpeAogKiA9PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAqIENvcHlyaWdo\ndCAyMDEyIFR3aXR0ZXIsIEluYy4KICoKICogTGljZW5zZWQgdW5kZXIgdGhl\nIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7\nCiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBs\naWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KICogWW91IG1heSBvYnRhaW4gYSBj\nb3B5IG9mIHRoZSBMaWNlbnNlIGF0CiAqCiAqIGh0dHA6Ly93d3cuYXBhY2hl\nLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAogKgogKiBVbmxlc3MgcmVxdWly\nZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcs\nIHNvZnR3YXJlCiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlz\nIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiAqIFdJVEhPVVQg\nV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIg\nZXhwcmVzcyBvciBpbXBsaWVkLgogKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRo\nZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5k\nCiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgogKiA9PT09PT09\nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09ICovCgoKIWZ1bmN0aW9uICgkKSB7CgogICJ1c2Ugc3RyaWN0Ijsg\nLy8ganNoaW50IDtfOwoKCiAvKiBBRkZJWCBDTEFTUyBERUZJTklUSU9OCiAg\nKiA9PT09PT09PT09PT09PT09PT09PT09ICovCgogIHZhciBBZmZpeCA9IGZ1\nbmN0aW9uIChlbGVtZW50LCBvcHRpb25zKSB7CiAgICB0aGlzLm9wdGlvbnMg\nPSAkLmV4dGVuZCh7fSwgJC5mbi5hZmZpeC5kZWZhdWx0cywgb3B0aW9ucykK\nICAgIHRoaXMuJHdpbmRvdyA9ICQod2luZG93KQogICAgICAub24oJ3Njcm9s\nbC5hZmZpeC5kYXRhLWFwaScsICQucHJveHkodGhpcy5jaGVja1Bvc2l0aW9u\nLCB0aGlzKSkKICAgICAgLm9uKCdjbGljay5hZmZpeC5kYXRhLWFwaScsICAk\nLnByb3h5KGZ1bmN0aW9uICgpIHsgc2V0VGltZW91dCgkLnByb3h5KHRoaXMu\nY2hlY2tQb3NpdGlvbiwgdGhpcyksIDEpIH0sIHRoaXMpKQogICAgdGhpcy4k\nZWxlbWVudCA9ICQoZWxlbWVudCkKICAgIHRoaXMuY2hlY2tQb3NpdGlvbigp\nCiAgfQoKICBBZmZpeC5wcm90b3R5cGUuY2hlY2tQb3NpdGlvbiA9IGZ1bmN0\naW9uICgpIHsKICAgIGlmICghdGhpcy4kZWxlbWVudC5pcygnOnZpc2libGUn\nKSkgcmV0dXJuCgogICAgdmFyIHNjcm9sbEhlaWdodCA9ICQoZG9jdW1lbnQp\nLmhlaWdodCgpCiAgICAgICwgc2Nyb2xsVG9wID0gdGhpcy4kd2luZG93LnNj\ncm9sbFRvcCgpCiAgICAgICwgcG9zaXRpb24gPSB0aGlzLiRlbGVtZW50Lm9m\nZnNldCgpCiAgICAgICwgb2Zmc2V0ID0gdGhpcy5vcHRpb25zLm9mZnNldAog\nICAgICAsIG9mZnNldEJvdHRvbSA9IG9mZnNldC5ib3R0b20KICAgICAgLCBv\nZmZzZXRUb3AgPSBvZmZzZXQudG9wCiAgICAgICwgcmVzZXQgPSAnYWZmaXgg\nYWZmaXgtdG9wIGFmZml4LWJvdHRvbScKICAgICAgLCBhZmZpeAoKICAgIGlm\nICh0eXBlb2Ygb2Zmc2V0ICE9ICdvYmplY3QnKSBvZmZzZXRCb3R0b20gPSBv\nZmZzZXRUb3AgPSBvZmZzZXQKICAgIGlmICh0eXBlb2Ygb2Zmc2V0VG9wID09\nICdmdW5jdGlvbicpIG9mZnNldFRvcCA9IG9mZnNldC50b3AoKQogICAgaWYg\nKHR5cGVvZiBvZmZzZXRCb3R0b20gPT0gJ2Z1bmN0aW9uJykgb2Zmc2V0Qm90\ndG9tID0gb2Zmc2V0LmJvdHRvbSgpCgogICAgYWZmaXggPSB0aGlzLnVucGlu\nICE9IG51bGwgJiYgKHNjcm9sbFRvcCArIHRoaXMudW5waW4gPD0gcG9zaXRp\nb24udG9wKSA/CiAgICAgIGZhbHNlICAgIDogb2Zmc2V0Qm90dG9tICE9IG51\nbGwgJiYgKHBvc2l0aW9uLnRvcCArIHRoaXMuJGVsZW1lbnQuaGVpZ2h0KCkg\nPj0gc2Nyb2xsSGVpZ2h0IC0gb2Zmc2V0Qm90dG9tKSA/CiAgICAgICdib3R0\nb20nIDogb2Zmc2V0VG9wICE9IG51bGwgJiYgc2Nyb2xsVG9wIDw9IG9mZnNl\ndFRvcCA/CiAgICAgICd0b3AnICAgIDogZmFsc2UKCiAgICBpZiAodGhpcy5h\nZmZpeGVkID09PSBhZmZpeCkgcmV0dXJuCgogICAgdGhpcy5hZmZpeGVkID0g\nYWZmaXgKICAgIHRoaXMudW5waW4gPSBhZmZpeCA9PSAnYm90dG9tJyA/IHBv\nc2l0aW9uLnRvcCAtIHNjcm9sbFRvcCA6IG51bGwKCiAgICB0aGlzLiRlbGVt\nZW50LnJlbW92ZUNsYXNzKHJlc2V0KS5hZGRDbGFzcygnYWZmaXgnICsgKGFm\nZml4ID8gJy0nICsgYWZmaXggOiAnJykpCiAgfQoKCiAvKiBBRkZJWCBQTFVH\nSU4gREVGSU5JVElPTgogICogPT09PT09PT09PT09PT09PT09PT09PT0gKi8K\nCiAgdmFyIG9sZCA9ICQuZm4uYWZmaXgKCiAgJC5mbi5hZmZpeCA9IGZ1bmN0\naW9uIChvcHRpb24pIHsKICAgIHJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24g\nKCkgewogICAgICB2YXIgJHRoaXMgPSAkKHRoaXMpCiAgICAgICAgLCBkYXRh\nID0gJHRoaXMuZGF0YSgnYWZmaXgnKQogICAgICAgICwgb3B0aW9ucyA9IHR5\ncGVvZiBvcHRpb24gPT0gJ29iamVjdCcgJiYgb3B0aW9uCiAgICAgIGlmICgh\nZGF0YSkgJHRoaXMuZGF0YSgnYWZmaXgnLCAoZGF0YSA9IG5ldyBBZmZpeCh0\naGlzLCBvcHRpb25zKSkpCiAgICAgIGlmICh0eXBlb2Ygb3B0aW9uID09ICdz\ndHJpbmcnKSBkYXRhW29wdGlvbl0oKQogICAgfSkKICB9CgogICQuZm4uYWZm\naXguQ29uc3RydWN0b3IgPSBBZmZpeAoKICAkLmZuLmFmZml4LmRlZmF1bHRz\nID0gewogICAgb2Zmc2V0OiAwCiAgfQoKCiAvKiBBRkZJWCBOTyBDT05GTElD\nVAogICogPT09PT09PT09PT09PT09PT0gKi8KCiAgJC5mbi5hZmZpeC5ub0Nv\nbmZsaWN0ID0gZnVuY3Rpb24gKCkgewogICAgJC5mbi5hZmZpeCA9IG9sZAog\nICAgcmV0dXJuIHRoaXMKICB9CgoKIC8qIEFGRklYIERBVEEtQVBJCiAgKiA9\nPT09PT09PT09PT09PSAqLwoKICAkKHdpbmRvdykub24oJ2xvYWQnLCBmdW5j\ndGlvbiAoKSB7CiAgICAkKCdbZGF0YS1zcHk9ImFmZml4Il0nKS5lYWNoKGZ1\nbmN0aW9uICgpIHsKICAgICAgdmFyICRzcHkgPSAkKHRoaXMpCiAgICAgICAg\nLCBkYXRhID0gJHNweS5kYXRhKCkKCiAgICAgIGRhdGEub2Zmc2V0ID0gZGF0\nYS5vZmZzZXQgfHwge30KCiAgICAgIGRhdGEub2Zmc2V0Qm90dG9tICYmIChk\nYXRhLm9mZnNldC5ib3R0b20gPSBkYXRhLm9mZnNldEJvdHRvbSkKICAgICAg\nZGF0YS5vZmZzZXRUb3AgJiYgKGRhdGEub2Zmc2V0LnRvcCA9IGRhdGEub2Zm\nc2V0VG9wKQoKICAgICAgJHNweS5hZmZpeChkYXRhKQogICAgfSkKICB9KQoK\nCn0od2luZG93LmpRdWVyeSk7\n","encoding":"base64"} + diff --git a/github/tests/ReplayData/Issue140.testGetFileContents.txt b/github/tests/ReplayData/Issue140.testGetFileContents.txt new file mode 100644 index 00000000..0fdf3913 --- /dev/null +++ b/github/tests/ReplayData/Issue140.testGetFileContents.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /repos/twitter/bootstrap/contents/js/bootstrap-affix.js {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4989'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '5532'), ('server', 'GitHub.com'), ('last-modified', 'Fri, 08 Feb 2013 06:13:13 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"23daa8e0f42915d5ce84a6a117122afa"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sat, 16 Feb 2013 17:47:30 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"sha":"7595fdb06771c324e1c3e0a166fdeafa1933e0f5","size":3483,"name":"bootstrap-affix.js","path":"js/bootstrap-affix.js","type":"file","url":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git_url":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html_url":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js","_links":{"self":"https://api.github.com/repos/twitter/bootstrap/contents/js/bootstrap-affix.js","git":"https://api.github.com/repos/twitter/bootstrap/git/blobs/7595fdb06771c324e1c3e0a166fdeafa1933e0f5","html":"https://github.com/twitter/bootstrap/blob/master/js/bootstrap-affix.js"},"content":"LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09PT09PT09PT09PQogKiBib290c3RyYXAtYWZmaXguanMgdjIuMy4w\nCiAqIGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5jb20vYm9vdHN0cmFwL2phdmFz\nY3JpcHQuaHRtbCNhZmZpeAogKiA9PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAqIENvcHlyaWdo\ndCAyMDEyIFR3aXR0ZXIsIEluYy4KICoKICogTGljZW5zZWQgdW5kZXIgdGhl\nIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlICJMaWNlbnNlIik7\nCiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBs\naWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4KICogWW91IG1heSBvYnRhaW4gYSBj\nb3B5IG9mIHRoZSBMaWNlbnNlIGF0CiAqCiAqIGh0dHA6Ly93d3cuYXBhY2hl\nLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAogKgogKiBVbmxlc3MgcmVxdWly\nZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcs\nIHNvZnR3YXJlCiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlz\nIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiAqIFdJVEhPVVQg\nV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIg\nZXhwcmVzcyBvciBpbXBsaWVkLgogKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRo\nZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5k\nCiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgogKiA9PT09PT09\nPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09\nPT09PT09ICovCgoKIWZ1bmN0aW9uICgkKSB7CgogICJ1c2Ugc3RyaWN0Ijsg\nLy8ganNoaW50IDtfOwoKCiAvKiBBRkZJWCBDTEFTUyBERUZJTklUSU9OCiAg\nKiA9PT09PT09PT09PT09PT09PT09PT09ICovCgogIHZhciBBZmZpeCA9IGZ1\nbmN0aW9uIChlbGVtZW50LCBvcHRpb25zKSB7CiAgICB0aGlzLm9wdGlvbnMg\nPSAkLmV4dGVuZCh7fSwgJC5mbi5hZmZpeC5kZWZhdWx0cywgb3B0aW9ucykK\nICAgIHRoaXMuJHdpbmRvdyA9ICQod2luZG93KQogICAgICAub24oJ3Njcm9s\nbC5hZmZpeC5kYXRhLWFwaScsICQucHJveHkodGhpcy5jaGVja1Bvc2l0aW9u\nLCB0aGlzKSkKICAgICAgLm9uKCdjbGljay5hZmZpeC5kYXRhLWFwaScsICAk\nLnByb3h5KGZ1bmN0aW9uICgpIHsgc2V0VGltZW91dCgkLnByb3h5KHRoaXMu\nY2hlY2tQb3NpdGlvbiwgdGhpcyksIDEpIH0sIHRoaXMpKQogICAgdGhpcy4k\nZWxlbWVudCA9ICQoZWxlbWVudCkKICAgIHRoaXMuY2hlY2tQb3NpdGlvbigp\nCiAgfQoKICBBZmZpeC5wcm90b3R5cGUuY2hlY2tQb3NpdGlvbiA9IGZ1bmN0\naW9uICgpIHsKICAgIGlmICghdGhpcy4kZWxlbWVudC5pcygnOnZpc2libGUn\nKSkgcmV0dXJuCgogICAgdmFyIHNjcm9sbEhlaWdodCA9ICQoZG9jdW1lbnQp\nLmhlaWdodCgpCiAgICAgICwgc2Nyb2xsVG9wID0gdGhpcy4kd2luZG93LnNj\ncm9sbFRvcCgpCiAgICAgICwgcG9zaXRpb24gPSB0aGlzLiRlbGVtZW50Lm9m\nZnNldCgpCiAgICAgICwgb2Zmc2V0ID0gdGhpcy5vcHRpb25zLm9mZnNldAog\nICAgICAsIG9mZnNldEJvdHRvbSA9IG9mZnNldC5ib3R0b20KICAgICAgLCBv\nZmZzZXRUb3AgPSBvZmZzZXQudG9wCiAgICAgICwgcmVzZXQgPSAnYWZmaXgg\nYWZmaXgtdG9wIGFmZml4LWJvdHRvbScKICAgICAgLCBhZmZpeAoKICAgIGlm\nICh0eXBlb2Ygb2Zmc2V0ICE9ICdvYmplY3QnKSBvZmZzZXRCb3R0b20gPSBv\nZmZzZXRUb3AgPSBvZmZzZXQKICAgIGlmICh0eXBlb2Ygb2Zmc2V0VG9wID09\nICdmdW5jdGlvbicpIG9mZnNldFRvcCA9IG9mZnNldC50b3AoKQogICAgaWYg\nKHR5cGVvZiBvZmZzZXRCb3R0b20gPT0gJ2Z1bmN0aW9uJykgb2Zmc2V0Qm90\ndG9tID0gb2Zmc2V0LmJvdHRvbSgpCgogICAgYWZmaXggPSB0aGlzLnVucGlu\nICE9IG51bGwgJiYgKHNjcm9sbFRvcCArIHRoaXMudW5waW4gPD0gcG9zaXRp\nb24udG9wKSA/CiAgICAgIGZhbHNlICAgIDogb2Zmc2V0Qm90dG9tICE9IG51\nbGwgJiYgKHBvc2l0aW9uLnRvcCArIHRoaXMuJGVsZW1lbnQuaGVpZ2h0KCkg\nPj0gc2Nyb2xsSGVpZ2h0IC0gb2Zmc2V0Qm90dG9tKSA/CiAgICAgICdib3R0\nb20nIDogb2Zmc2V0VG9wICE9IG51bGwgJiYgc2Nyb2xsVG9wIDw9IG9mZnNl\ndFRvcCA/CiAgICAgICd0b3AnICAgIDogZmFsc2UKCiAgICBpZiAodGhpcy5h\nZmZpeGVkID09PSBhZmZpeCkgcmV0dXJuCgogICAgdGhpcy5hZmZpeGVkID0g\nYWZmaXgKICAgIHRoaXMudW5waW4gPSBhZmZpeCA9PSAnYm90dG9tJyA/IHBv\nc2l0aW9uLnRvcCAtIHNjcm9sbFRvcCA6IG51bGwKCiAgICB0aGlzLiRlbGVt\nZW50LnJlbW92ZUNsYXNzKHJlc2V0KS5hZGRDbGFzcygnYWZmaXgnICsgKGFm\nZml4ID8gJy0nICsgYWZmaXggOiAnJykpCiAgfQoKCiAvKiBBRkZJWCBQTFVH\nSU4gREVGSU5JVElPTgogICogPT09PT09PT09PT09PT09PT09PT09PT0gKi8K\nCiAgdmFyIG9sZCA9ICQuZm4uYWZmaXgKCiAgJC5mbi5hZmZpeCA9IGZ1bmN0\naW9uIChvcHRpb24pIHsKICAgIHJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24g\nKCkgewogICAgICB2YXIgJHRoaXMgPSAkKHRoaXMpCiAgICAgICAgLCBkYXRh\nID0gJHRoaXMuZGF0YSgnYWZmaXgnKQogICAgICAgICwgb3B0aW9ucyA9IHR5\ncGVvZiBvcHRpb24gPT0gJ29iamVjdCcgJiYgb3B0aW9uCiAgICAgIGlmICgh\nZGF0YSkgJHRoaXMuZGF0YSgnYWZmaXgnLCAoZGF0YSA9IG5ldyBBZmZpeCh0\naGlzLCBvcHRpb25zKSkpCiAgICAgIGlmICh0eXBlb2Ygb3B0aW9uID09ICdz\ndHJpbmcnKSBkYXRhW29wdGlvbl0oKQogICAgfSkKICB9CgogICQuZm4uYWZm\naXguQ29uc3RydWN0b3IgPSBBZmZpeAoKICAkLmZuLmFmZml4LmRlZmF1bHRz\nID0gewogICAgb2Zmc2V0OiAwCiAgfQoKCiAvKiBBRkZJWCBOTyBDT05GTElD\nVAogICogPT09PT09PT09PT09PT09PT0gKi8KCiAgJC5mbi5hZmZpeC5ub0Nv\nbmZsaWN0ID0gZnVuY3Rpb24gKCkgewogICAgJC5mbi5hZmZpeCA9IG9sZAog\nICAgcmV0dXJuIHRoaXMKICB9CgoKIC8qIEFGRklYIERBVEEtQVBJCiAgKiA9\nPT09PT09PT09PT09PSAqLwoKICAkKHdpbmRvdykub24oJ2xvYWQnLCBmdW5j\ndGlvbiAoKSB7CiAgICAkKCdbZGF0YS1zcHk9ImFmZml4Il0nKS5lYWNoKGZ1\nbmN0aW9uICgpIHsKICAgICAgdmFyICRzcHkgPSAkKHRoaXMpCiAgICAgICAg\nLCBkYXRhID0gJHNweS5kYXRhKCkKCiAgICAgIGRhdGEub2Zmc2V0ID0gZGF0\nYS5vZmZzZXQgfHwge30KCiAgICAgIGRhdGEub2Zmc2V0Qm90dG9tICYmIChk\nYXRhLm9mZnNldC5ib3R0b20gPSBkYXRhLm9mZnNldEJvdHRvbSkKICAgICAg\nZGF0YS5vZmZzZXRUb3AgJiYgKGRhdGEub2Zmc2V0LnRvcCA9IGRhdGEub2Zm\nc2V0VG9wKQoKICAgICAgJHNweS5hZmZpeChkYXRhKQogICAgfSkKICB9KQoK\nCn0od2luZG93LmpRdWVyeSk7\n","encoding":"base64"} + diff --git a/github/tests/ReplayData/NamedUser.testGetKeys.txt b/github/tests/ReplayData/NamedUser.testGetKeys.txt new file mode 100644 index 00000000..4d354feb --- /dev/null +++ b/github/tests/ReplayData/NamedUser.testGetKeys.txt @@ -0,0 +1,5 @@ +https GET api.github.com None /users/jacquev6/keys {'Authorization': 'Basic login_and_password_removed'} null +200 +[('status', '200 OK'), ('x-ratelimit-remaining', '4998'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '2021'), ('server', 'GitHub.com'), ('last-modified', 'Sun, 03 Feb 2013 11:54:54 GMT'), ('connection', 'keep-alive'), ('etag', '"d80dfcef46052de82fcfd18ddc6d0b9f"'), ('cache-control', 'private, max-age=60, s-maxage=60'), ('date', 'Sun, 03 Feb 2013 16:17:13 GMT'), ('content-type', 'application/json; charset=utf-8')] +[{"key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBIP5wjRLjI21lmSNsdGCbB/6Oc6PwyGTr7xn0z0QgUukL8YdsbVtDlgwAXcJbjEO0fIZtXumtHtN6dXxMwzvuyLxwp+YX6itjOex8X+ARsMa3g84+d252E1eVs480s5fZZwfoKGhWD+55bpFVlNokc4OUbqSXEnK45nrEWpxNEfeYF48aW4RpJ42HF8sF1ihxLHCrPXxpx1jKXN8ZpHqzfEHCF2hjJHaIS9sUADxaINEeakWy5brbNn5qSQurs3ADNs827Pahh6tPYcbUWpk7+Lu2V3wvqOdjfQz9GIEhSD1jUDa/R7/FIt92yUShMULdQZ49GuHup7VcTaBW3bBj","id":3557894},{"key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNPDWrRtvubw0UEsoF3GMsfaRnt2Q2uj1vADkSt2Ii9QmoA4oy4Z/QJwVCYnosGhr/Y21pBYk1J0BuyYnw1NZ0CpC1dxdZLsm5YFVKy0n7DKjyiKShTXEi0rj9GAZfVY4Whv8Du4Jjy0cb4tN9OXqYJ7AI+hN0H/AAX9+vmX0C1Oph7KKyy31De4ov68mpKXQr3EPORgOJQ78yV0LxlaGMeXjYjiMKW9fT0nCKfy/WMQCNE8IJNKDoBsX10ctPQ57K8zE+O9XS8WPS2AL7B1TCJl2GebJjeRN9GHyc8o70ZLgfW4W5JzFMCGv2sYcDJjvVrymYt4/YfAl9AnzZDAN5","id":3791954},{"key":"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAruD8eAQGD1PcfwiycEiwij6StRlNzXKVWlu8IkgfGZq/fk7k5kNf0PwdmG7kZo4gZAi/ljcHrnyINqxtO6zxbUihxJp7T0Zyz27fT0nOrs1p+KAFg7x/qs28Dm7aSYquKztcLqlZdRSDjD/178i7ft90+sjIq9mg2zgYDiV9tGzMfwoD9Cf/OpbFNOdDHNDvuVzGKefDfrC9zY9bpxteJP/teCQXzC6eqYTL7Qz0L6NANRq0Bv9WKA1xE04E6xlSEbtIX9+VWGHH5WnD/q/PABwZqwhxwDm7/b2vd8E9TuoXiVw0rSgWh3WFfYzSLnN/kTw5zadML6egC91Gx594jw==","id":3937333},{"key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC262QAZ3rvJ7KySFEHUQYGfntylusL03x/ULKdVaSltc3Z2xvWm4zQSLHrWrdUbRN9z9kMpHWZZ2G+pvUPcY/qijbqtwg9FwBHNZoviq65LujKyQeegFXQKhGGaesDeKKC+jTXbg2NJY6+u5HLe4Je8q45VVHyAfltcuSE2QoCim50toyGUGWhcIDz/2mQYpy1wtkehQA6TeC55UE00TSU06E9glnqVi8hjDlsA7DABqyctG/sjP79OwUMBppiXYX2B0RJMtRHZ+5chsHx8oqavux1oG/tdTw9ZSAfKUHfDrN97x9PB38F3j8s60S2udRwLEYuErlF1JizTF4XOZhD","id":4051357},{"key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDK+jbASXi+PhE7GpBuKEH0qC+02J8L20A9CscleT5GUXKpZSbvxmsU0XLz95kYIBVUfrmTdn3PBn6FMK2OTWpxF9gt9DKclidkv2xfA1RkqnNVpMvZbzBMDmJcWo/lae+arQVJ26O1pbZjPH56c0cYvhblsoZnI1kCFatiJ3MOUeD2zCDylsfQ8zgLKA5yj0HRC3n5cPe9nIVWXnJQ1two4GHmxE7zue+hikYB7PQvaldGKTmHX04ODyZpyFOd86cvjiftN3G39POr2vh52jBwj4oLAiF89SC3QxQes8+zF00jOmnFUlONup0nLvJg4t/ij0M2kr5cqca7pMP+QfZp","id":4051492}] + diff --git a/github/tests/ReplayData/Repository.testBadSubscribePubSubHubbub.txt b/github/tests/ReplayData/Repository.testBadSubscribePubSubHubbub.txt new file mode 100644 index 00000000..6b5037fb --- /dev/null +++ b/github/tests/ReplayData/Repository.testBadSubscribePubSubHubbub.txt @@ -0,0 +1,5 @@ +https POST api.github.com None /hub {'Content-Type': 'multipart/form-data; boundary=----------------------------3c3ba8b523b2', 'Authorization': 'Basic login_and_password_removed'} ------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.callback"http://requestb.in/1bc1sc61------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.topic"https://github.com/jacquev6/PyGithub/events/non-existing-event------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.mode"subscribe------------------------------3c3ba8b523b2-- +422 +[('status', '422 Unprocessable Entity'), ('content-length', '51'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('x-ratelimit-remaining', '4994'), ('server', 'GitHub.com'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('cache-control', ''), ('date', 'Tue, 05 Feb 2013 18:58:01 GMT'), ('content-type', 'application/json; charset=utf-8')] +{"message":"Invalid event: \"non-existing-event\""} + diff --git a/github/tests/ReplayData/Repository.testSubscribePubSubHubbub.txt b/github/tests/ReplayData/Repository.testSubscribePubSubHubbub.txt new file mode 100644 index 00000000..b8b7160b --- /dev/null +++ b/github/tests/ReplayData/Repository.testSubscribePubSubHubbub.txt @@ -0,0 +1,5 @@ +https POST api.github.com None /hub {'Content-Type': 'multipart/form-data; boundary=----------------------------3c3ba8b523b2', 'Authorization': 'Basic login_and_password_removed'} ------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.callback"http://requestb.in/1bc1sc61------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.topic"https://github.com/jacquev6/PyGithub/events/push------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.mode"subscribe------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.secret"my_secret------------------------------3c3ba8b523b2-- +204 +[('status', '204 No Content'), ('x-ratelimit-remaining', '4997'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('server', 'GitHub.com'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('cache-control', ''), ('date', 'Tue, 05 Feb 2013 18:57:27 GMT')] + + diff --git a/github/tests/ReplayData/Repository.testUnsubscribePubSubHubbub.txt b/github/tests/ReplayData/Repository.testUnsubscribePubSubHubbub.txt new file mode 100644 index 00000000..491455f4 --- /dev/null +++ b/github/tests/ReplayData/Repository.testUnsubscribePubSubHubbub.txt @@ -0,0 +1,5 @@ +https POST api.github.com None /hub {'Content-Type': 'multipart/form-data; boundary=----------------------------3c3ba8b523b2', 'Authorization': 'Basic login_and_password_removed'} ------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.callback"http://requestb.in/1bc1sc61------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.topic"https://github.com/jacquev6/PyGithub/events/push------------------------------3c3ba8b523b2Content-Disposition: form-data; name="hub.mode"unsubscribe------------------------------3c3ba8b523b2-- +204 +[('status', '204 No Content'), ('x-ratelimit-remaining', '4991'), ('x-github-media-type', 'github.beta; format=json'), ('x-content-type-options', 'nosniff'), ('server', 'GitHub.com'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('cache-control', ''), ('date', 'Tue, 05 Feb 2013 18:58:12 GMT')] + + diff --git a/github/tests/Repository.py b/github/tests/Repository.py index 6d3ecdfa..8395f643 100644 --- a/github/tests/Repository.py +++ b/github/tests/Repository.py @@ -438,3 +438,19 @@ class Repository(Framework.TestCase): self.assertListKeyEqual(self.repo.get_pulls_comments(), lambda c: c.id, [1580134]) self.assertListKeyEqual(self.repo.get_pulls_comments(sort="created", direction="asc"), lambda c: c.id, [1580134]) self.assertListKeyEqual(self.repo.get_pulls_comments(since=datetime.datetime(2012, 5, 28, 23, 0, 0)), lambda c: c.id, [1580134]) + + def testSubscribePubSubHubbub(self): + self.repo.subscribe_to_hub("push", "http://requestb.in/1bc1sc61", "my_secret") + + def testBadSubscribePubSubHubbub(self): + raised = False + try: + self.repo.subscribe_to_hub("non-existing-event", "http://requestb.in/1bc1sc61") + except github.GithubException, exception: + raised = True + self.assertEqual(exception.status, 422) + self.assertEqual(exception.data, {"message": "Invalid event: \"non-existing-event\""}) + self.assertTrue(raised) + + def testUnsubscribePubSubHubbub(self): + self.repo.unsubscribe_from_hub("push", "http://requestb.in/1bc1sc61") diff --git a/setup.py b/setup.py index 70a4d980..fe76396e 100755 --- a/setup.py +++ b/setup.py @@ -17,12 +17,12 @@ import setuptools import textwrap -version = "1.10.1", +version = "1.11.1", if __name__ == "__main__": setuptools.setup( name="PyGithub", - version="version", + version=version, description="Use the full Github API v3", author="Vincent Jacques", author_email="vincent@vincent-jacques.net",