{"action":"created","issue":{"url":"https://api.github.com/repos/clearlinux/swupd-server/issues/45","repository_url":"https://api.github.com/repos/clearlinux/swupd-server","labels_url":"https://api.github.com/repos/clearlinux/swupd-server/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/clearlinux/swupd-server/issues/45/comments","events_url":"https://api.github.com/repos/clearlinux/swupd-server/issues/45/events","html_url":"https://github.com/clearlinux/swupd-server/pull/45","id":190282612,"number":45,"title":"swupd-create-update: alternative input layout","user":{"login":"pohly","id":22076,"avatar_url":"https://avatars.githubusercontent.com/u/22076?v=3","gravatar_id":"","url":"https://api.github.com/users/pohly","html_url":"https://github.com/pohly","followers_url":"https://api.github.com/users/pohly/followers","following_url":"https://api.github.com/users/pohly/following{/other_user}","gists_url":"https://api.github.com/users/pohly/gists{/gist_id}","starred_url":"https://api.github.com/users/pohly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pohly/subscriptions","organizations_url":"https://api.github.com/users/pohly/orgs","repos_url":"https://api.github.com/users/pohly/repos","events_url":"https://api.github.com/users/pohly/events{/privacy}","received_events_url":"https://api.github.com/users/pohly/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-18T10:15:26Z","updated_at":"2016-11-21T11:03:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/clearlinux/swupd-server/pulls/45","html_url":"https://github.com/clearlinux/swupd-server/pull/45","diff_url":"https://github.com/clearlinux/swupd-server/pull/45.diff","patch_url":"https://github.com/clearlinux/swupd-server/pull/45.patch"},"body":"In Ostro OS, we already have a \"full\" directory with all files.\nSplitting it up into bundles just so that swupd-create-update can\nreconstruct the \"full\" directory is a waste of IO, and noticably slow\nwhen run under pseudo.\n\nTo streamline the required work, a new layout for the \"image\" input\ndirectory gets introduced:\n- The \"full\" directory gets created by the caller before invoking\n  swupd-create-update.\n- For each bundle, instead of a <bundle> directory, there is a\n  <bundle>.content.txt file, listing all entries (including directories)\n  of the bundle.\n\nThe traditional mode of operation still works as before because each operation\nwhich normally works with a bundle directory checks whether there is such a\ndirectory and if not, switches to the new mode.\n\nThat way it is even possible to mix the two modes, i.e. replacing only\nsome bundles with a content list, although that's probably not all\nthat useful."},"comment":{"url":"https://api.github.com/repos/clearlinux/swupd-server/issues/comments/261907563","html_url":"https://github.com/clearlinux/swupd-server/pull/45#issuecomment-261907563","issue_url":"https://api.github.com/repos/clearlinux/swupd-server/issues/45","id":261907563,"user":{"login":"pohly","id":22076,"avatar_url":"https://avatars.githubusercontent.com/u/22076?v=3","gravatar_id":"","url":"https://api.github.com/users/pohly","html_url":"https://github.com/pohly","followers_url":"https://api.github.com/users/pohly/followers","following_url":"https://api.github.com/users/pohly/following{/other_user}","gists_url":"https://api.github.com/users/pohly/gists{/gist_id}","starred_url":"https://api.github.com/users/pohly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pohly/subscriptions","organizations_url":"https://api.github.com/users/pohly/orgs","repos_url":"https://api.github.com/users/pohly/repos","events_url":"https://api.github.com/users/pohly/events{/privacy}","received_events_url":"https://api.github.com/users/pohly/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T11:03:14Z","updated_at":"2016-11-21T11:03:14Z","body":"Updated commit pushed.\r\n"}}
{"actor":{"display_login":"pohly"}}