{"action":"created","issue":{"url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/92","repository_url":"https://api.github.com/repos/kbase/workspace_deluxe","labels_url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/92/comments","events_url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/92/events","html_url":"https://github.com/kbase/workspace_deluxe/pull/92","id":186910479,"number":92,"title":"Return resolved reference path, simplify resolving objects","user":{"login":"MrCreosote","id":1686141,"avatar_url":"https://avatars.githubusercontent.com/u/1686141?v=3","gravatar_id":"","url":"https://api.github.com/users/MrCreosote","html_url":"https://github.com/MrCreosote","followers_url":"https://api.github.com/users/MrCreosote/followers","following_url":"https://api.github.com/users/MrCreosote/following{/other_user}","gists_url":"https://api.github.com/users/MrCreosote/gists{/gist_id}","starred_url":"https://api.github.com/users/MrCreosote/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrCreosote/subscriptions","organizations_url":"https://api.github.com/users/MrCreosote/orgs","repos_url":"https://api.github.com/users/MrCreosote/repos","events_url":"https://api.github.com/users/MrCreosote/events{/privacy}","received_events_url":"https://api.github.com/users/MrCreosote/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"rsutormin","id":7771748,"avatar_url":"https://avatars.githubusercontent.com/u/7771748?v=3","gravatar_id":"","url":"https://api.github.com/users/rsutormin","html_url":"https://github.com/rsutormin","followers_url":"https://api.github.com/users/rsutormin/followers","following_url":"https://api.github.com/users/rsutormin/following{/other_user}","gists_url":"https://api.github.com/users/rsutormin/gists{/gist_id}","starred_url":"https://api.github.com/users/rsutormin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsutormin/subscriptions","organizations_url":"https://api.github.com/users/rsutormin/orgs","repos_url":"https://api.github.com/users/rsutormin/repos","events_url":"https://api.github.com/users/rsutormin/events{/privacy}","received_events_url":"https://api.github.com/users/rsutormin/received_events","type":"User","site_admin":false},"assignees":[{"login":"rsutormin","id":7771748,"avatar_url":"https://avatars.githubusercontent.com/u/7771748?v=3","gravatar_id":"","url":"https://api.github.com/users/rsutormin","html_url":"https://github.com/rsutormin","followers_url":"https://api.github.com/users/rsutormin/followers","following_url":"https://api.github.com/users/rsutormin/following{/other_user}","gists_url":"https://api.github.com/users/rsutormin/gists{/gist_id}","starred_url":"https://api.github.com/users/rsutormin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsutormin/subscriptions","organizations_url":"https://api.github.com/users/rsutormin/orgs","repos_url":"https://api.github.com/users/rsutormin/repos","events_url":"https://api.github.com/users/rsutormin/events{/privacy}","received_events_url":"https://api.github.com/users/rsutormin/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-11-02T20:25:22Z","updated_at":"2016-11-08T22:28:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kbase/workspace_deluxe/pulls/92","html_url":"https://github.com/kbase/workspace_deluxe/pull/92","diff_url":"https://github.com/kbase/workspace_deluxe/pull/92.diff","patch_url":"https://github.com/kbase/workspace_deluxe/pull/92.patch"},"body":"* currently the OBJ_LATEST field is never set to anything but null. It was originally planned to be used for GC to show the most recent version of an object that had not been GC'd. Since the plan is now to GC all versions of an object at once, removed as many references to the field as possible without changing the db schema.\r\n* removed the ignoreVersions argument from the base resolveObjects method. only copyOrRevert() used this argument so it's simpler to just have copyOrRevert() deal with it.\r\n* removed a subclass of ResolvedMongoObjectID for which the features are never used.\r\n* If the target object in a ref path is specified by a name and the name changes between resolving the ref path and getting the object, the get may fail or get the wrong object. The get now always uses the ID.\r\n* Return the resolved reference path for an object *at the library level only*.\r\n* Removed the mongo-specific implementation of Reference, ObjectReferenceSet, and ObjectInformation. Will continue to do the same with other classes."},"comment":{"url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/comments/259279694","html_url":"https://github.com/kbase/workspace_deluxe/pull/92#issuecomment-259279694","issue_url":"https://api.github.com/repos/kbase/workspace_deluxe/issues/92","id":259279694,"user":{"login":"rsutormin","id":7771748,"avatar_url":"https://avatars.githubusercontent.com/u/7771748?v=3","gravatar_id":"","url":"https://api.github.com/users/rsutormin","html_url":"https://github.com/rsutormin","followers_url":"https://api.github.com/users/rsutormin/followers","following_url":"https://api.github.com/users/rsutormin/following{/other_user}","gists_url":"https://api.github.com/users/rsutormin/gists{/gist_id}","starred_url":"https://api.github.com/users/rsutormin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsutormin/subscriptions","organizations_url":"https://api.github.com/users/rsutormin/orgs","repos_url":"https://api.github.com/users/rsutormin/repos","events_url":"https://api.github.com/users/rsutormin/events{/privacy}","received_events_url":"https://api.github.com/users/rsutormin/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T22:28:26Z","updated_at":"2016-11-08T22:28:26Z","body":"Looks good to me. Should I merge?"}}
{"actor":{"display_login":"rsutormin"}}