{"action":"created","issue":{"url":"https://api.github.com/repos/codice/ddf/issues/730","repository_url":"https://api.github.com/repos/codice/ddf","labels_url":"https://api.github.com/repos/codice/ddf/issues/730/labels{/name}","comments_url":"https://api.github.com/repos/codice/ddf/issues/730/comments","events_url":"https://api.github.com/repos/codice/ddf/issues/730/events","html_url":"https://github.com/codice/ddf/pull/730","id":151239762,"number":730,"title":"DDF-2050 Added product data to ingest/dump commands so the entire catalog can be imported/exported.","user":{"login":"bdeining","id":6551038,"avatar_url":"https://avatars.githubusercontent.com/u/6551038?v=3","gravatar_id":"","url":"https://api.github.com/users/bdeining","html_url":"https://github.com/bdeining","followers_url":"https://api.github.com/users/bdeining/followers","following_url":"https://api.github.com/users/bdeining/following{/other_user}","gists_url":"https://api.github.com/users/bdeining/gists{/gist_id}","starred_url":"https://api.github.com/users/bdeining/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdeining/subscriptions","organizations_url":"https://api.github.com/users/bdeining/orgs","repos_url":"https://api.github.com/users/bdeining/repos","events_url":"https://api.github.com/users/bdeining/events{/privacy}","received_events_url":"https://api.github.com/users/bdeining/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-04-26T21:10:00Z","updated_at":"2016-05-19T21:57:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/codice/ddf/pulls/730","html_url":"https://github.com/codice/ddf/pull/730","diff_url":"https://github.com/codice/ddf/pull/730.diff","patch_url":"https://github.com/codice/ddf/pull/730.patch"},"body":"#### What does this PR do?\r\n1) Adds product data to ingest/dump commands so the entire catalog can be imported/exported.\r\n2) Adds an \"--include-content\" option for content data in import/dump\r\n3) Adds Security Logging to ingest/dump commands.\r\n4) Adds some clean up to the catalog-core-commands package.\r\n5) Adds an interface for InputStream -> List<Metacards>\r\n6) Adds a ZipCompression, ZipDecompression and ZipValidator class for Zip file support\r\n7) catalog:ingest now considers all metacards (history, etc).\r\n#### Who is reviewing it (please choose AT LEAST two reviewers that need to approve the PR before it can get merged; if a component team is listed, at least one of its members needs to approve)?\r\n@jrnorth\r\n@glenhein \r\n@dcruver \r\n#### Choose 2 committers to review/merge the PR (please choose ONLY two committers from below, delete the rest).\r\n@jlcsmith\r\n@kcwire  \r\n#### How should this be tested?\r\nBuild and run ddf.\r\nRun catalog:dump with the \"--include-content\" option and observe local product data is dumped into a zip file.\r\nSign the zip with jarsigner and the localhost alias. \r\nRun catalog:ingest with the \"--include-content\" option and observe local product data is ingested into the catalog.\r\nAttempt to download a resource to verify the correct linkage between content and metacard.\r\n#### Any background context you want to provide?\r\n#### What are the relevant tickets?\r\nhttps://codice.atlassian.net/browse/DDF-2050\r\n#### Screenshots (if appropriate)\r\n#### Checklist:\r\n- [ ] Documentation Updated\r\n- [X] Update / Add Unit Tests\r\n- [ ] Update / Add Integration Tests"},"comment":{"url":"https://api.github.com/repos/codice/ddf/issues/comments/220463765","html_url":"https://github.com/codice/ddf/pull/730#issuecomment-220463765","issue_url":"https://api.github.com/repos/codice/ddf/issues/730","id":220463765,"user":{"login":"kcwire","id":4631300,"avatar_url":"https://avatars.githubusercontent.com/u/4631300?v=3","gravatar_id":"","url":"https://api.github.com/users/kcwire","html_url":"https://github.com/kcwire","followers_url":"https://api.github.com/users/kcwire/followers","following_url":"https://api.github.com/users/kcwire/following{/other_user}","gists_url":"https://api.github.com/users/kcwire/gists{/gist_id}","starred_url":"https://api.github.com/users/kcwire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kcwire/subscriptions","organizations_url":"https://api.github.com/users/kcwire/orgs","repos_url":"https://api.github.com/users/kcwire/repos","events_url":"https://api.github.com/users/kcwire/events{/privacy}","received_events_url":"https://api.github.com/users/kcwire/received_events","type":"User","site_admin":false},"created_at":"2016-05-19T21:57:29Z","updated_at":"2016-05-19T21:57:29Z","body":"👍 "}}
{"actor":{"display_login":"kcwire"}}