{"action":"created","issue":{"url":"https://api.github.com/repos/docker/notary/issues/693","repository_url":"https://api.github.com/repos/docker/notary","labels_url":"https://api.github.com/repos/docker/notary/issues/693/labels{/name}","comments_url":"https://api.github.com/repos/docker/notary/issues/693/comments","events_url":"https://api.github.com/repos/docker/notary/issues/693/events","html_url":"https://github.com/docker/notary/pull/693","id":150439519,"number":693,"title":"Remove certstore","user":{"login":"riyazdf","id":1865981,"avatar_url":"https://avatars.githubusercontent.com/u/1865981?v=3","gravatar_id":"","url":"https://api.github.com/users/riyazdf","html_url":"https://github.com/riyazdf","followers_url":"https://api.github.com/users/riyazdf/followers","following_url":"https://api.github.com/users/riyazdf/following{/other_user}","gists_url":"https://api.github.com/users/riyazdf/gists{/gist_id}","starred_url":"https://api.github.com/users/riyazdf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/riyazdf/subscriptions","organizations_url":"https://api.github.com/users/riyazdf/orgs","repos_url":"https://api.github.com/users/riyazdf/repos","events_url":"https://api.github.com/users/riyazdf/events{/privacy}","received_events_url":"https://api.github.com/users/riyazdf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/notary/labels/group/distribution","name":"group/distribution","color":"ededed"},{"url":"https://api.github.com/repos/docker/notary/labels/group/distribution","name":"group/distribution","color":"ededed"},{"url":"https://api.github.com/repos/docker/notary/labels/status/0-triage","name":"status/0-triage","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-22T18:25:12Z","updated_at":"2016-04-25T21:26:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/notary/pulls/693","html_url":"https://github.com/docker/notary/pull/693","diff_url":"https://github.com/docker/notary/pull/693.diff","patch_url":"https://github.com/docker/notary/pull/693.patch"},"body":"Use the previous root on disk to directly validate new roots on update, parsing out its own certificates in from the root metadata's `Keys` section instead of consulting a certificate store.\r\n\r\nAs a consequence, the certificate store in the notary repository (also in `trustmanager` x509 utils) and `notary cert` are no more :wave:"},"comment":{"url":"https://api.github.com/repos/docker/notary/issues/comments/214528535","html_url":"https://github.com/docker/notary/pull/693#issuecomment-214528535","issue_url":"https://api.github.com/repos/docker/notary/issues/693","id":214528535,"user":{"login":"codecov-io","id":8655789,"avatar_url":"https://avatars.githubusercontent.com/u/8655789?v=3","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2016-04-25T21:26:56Z","updated_at":"2016-04-25T21:26:56Z","body":"## [Current coverage][cc-pull] is **73.41%**\n> Merging [#693][cc-pull] into [master][cc-base-branch] will increase coverage by **-1.26%**\n\n```diff\n@@           master       #693   diff @@\n========================================\n  Files          88         84      -4   \n  Lines        9163      10952   +1789   \n  Methods         0          0           \n  Branches     1449          0   -1449   \n========================================\n+ Hits         6843       8040   +1197   \n- Misses       1686       2322    +636   \n+ Partials      634        590     -44   \n```\n\n1. 2 files (not in diff) in `utils` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7574696C73) \n  - Misses `+6` \n  - Hits `+31`\n1. 4 files (not in diff) in `tuf/utils` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7475662F7574696C73) \n  - Misses `+4` \n  - Hits `+17`\n1. 5 files (not in diff) in `tuf/store` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7475662F73746F7265) \n  - Misses `+24` \n  - Hits `+32`\n1. 5 files (not in diff) in `tuf/signed` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7475662F7369676E6564) \n  - Misses `+27` \n  - Hits `+50`\n1. 9 files (not in diff) in `tuf/data` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7475662F64617461) \n  - Misses `+30` \n  - Hits `+113`\n1. 2 files (not in diff) in `tuf/client` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#7475662F636C69656E74) \n  - Misses `+13` \n  - Hits `+94`\n1. 3 files (not in diff) in `tuf` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#747566) \n  - Misses `+67` \n  - Hits `+132`\n1. 2 files (not in diff) in `trustmanager/yubikey` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#74727573746D616E616765722F797562696B6579) \n  - Misses `+26` \n  - Hits `+114`\n1. 4 files (not in diff) in `trustmanager` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#74727573746D616E61676572) \n  - Misses `+22` \n  - Hits `+74`\n1. 2 files (not in diff) in `storage/rethinkdb` were modified. [more](https://codecov.io/gh/docker/notary/commit/39e26962cd38b2e5aa1ab2cfbebea5ae654b347d/changes?src=pr#73746F726167652F72657468696E6B6462) \n  - Misses `+22` \n  - Hits `+2`\n\n[![Sunburst](https://codecov.io/gh/docker/notary/pull/693/graphs/sunburst.svg?src=pr&size=660)][cc-pull]\n\n\n> Powered by [Codecov](https://codecov.io?src=pr). Last updated by 39e2696\n[cc-base-branch]: https://codecov.io/gh/docker/notary/branch/master?src=pr\n[cc-pull]: https://codecov.io/gh/docker/notary/pull/693?src=pr"}}