{"action":"created","issue":{"url":"https://api.github.com/repos/twisted/txmongo/issues/189","repository_url":"https://api.github.com/repos/twisted/txmongo","labels_url":"https://api.github.com/repos/twisted/txmongo/issues/189/labels{/name}","comments_url":"https://api.github.com/repos/twisted/txmongo/issues/189/comments","events_url":"https://api.github.com/repos/twisted/txmongo/issues/189/events","html_url":"https://github.com/twisted/txmongo/pull/189","id":180854507,"number":189,"title":"Implementation of 'get_version'","user":{"login":"oddjobz","id":7396121,"avatar_url":"https://avatars.githubusercontent.com/u/7396121?v=3","gravatar_id":"","url":"https://api.github.com/users/oddjobz","html_url":"https://github.com/oddjobz","followers_url":"https://api.github.com/users/oddjobz/followers","following_url":"https://api.github.com/users/oddjobz/following{/other_user}","gists_url":"https://api.github.com/users/oddjobz/gists{/gist_id}","starred_url":"https://api.github.com/users/oddjobz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oddjobz/subscriptions","organizations_url":"https://api.github.com/users/oddjobz/orgs","repos_url":"https://api.github.com/users/oddjobz/repos","events_url":"https://api.github.com/users/oddjobz/events{/privacy}","received_events_url":"https://api.github.com/users/oddjobz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-10-04T10:14:28Z","updated_at":"2016-10-04T12:44:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/twisted/txmongo/pulls/189","html_url":"https://github.com/twisted/txmongo/pull/189","diff_url":"https://github.com/twisted/txmongo/pull/189.diff","patch_url":"https://github.com/twisted/txmongo/pull/189.patch"},"body":"This is based on the PyMongo call available in the v3.4 API and is pretty critical for anything that makes use of Mongo's versioning feature. I've added an additional index to ensure you can scan both-ways in the version list, and I've added a test-case to exercise the new code. The PyMongo implementation also allows random (potentially/probably non-indexed) attributes to be included in the search, I have deliberately omitted this feature as it's \"likely\" to introduce unpredictable performance issues if it's ever used. (although it anyone needs it, adding is relatively trivial) I don't necessarily \"like\" the indexing scheme, but it mirrors the PyMongo implementation for compatibility."},"comment":{"url":"https://api.github.com/repos/twisted/txmongo/issues/comments/251377246","html_url":"https://github.com/twisted/txmongo/pull/189#issuecomment-251377246","issue_url":"https://api.github.com/repos/twisted/txmongo/issues/189","id":251377246,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-10-04T12:44:57Z","updated_at":"2016-10-04T12:44:57Z","body":"\n[![Coverage Status](https://coveralls.io/builds/8176498/badge)](https://coveralls.io/builds/8176498)\n\nCoverage increased (+0.03%) to 95.582% when pulling **739bee3437c178978bee8ea667e15f7cc13fd3de on oddjobz:master** into **eee4bb39e7079e10351d2116535bd8d85c25e85a on twisted:master**.\n"}}
{"actor":{"display_login":"coveralls"}}