)]}'
{
  "log": [
    {
      "commit": "26183b3a69a36f426785cdefe1bc9e8e233596d1",
      "tree": "81dcd677f0f9a9ab8965934023a74aa5085bb58d",
      "parents": [
        "5157a326fd7e0bc635b2bc2fc7a23081d442ef34",
        "f42c762dc4303f3164bc681e2fa811d300beb564"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Thu May 25 18:40:16 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 18:40:16 2017"
      },
      "message": "Merge pull request #908 from ehazlett/fix-task-info\n\nUpdates the execution service to include ContainerID in tasks"
    },
    {
      "commit": "f42c762dc4303f3164bc681e2fa811d300beb564",
      "tree": "81dcd677f0f9a9ab8965934023a74aa5085bb58d",
      "parents": [
        "5157a326fd7e0bc635b2bc2fc7a23081d442ef34"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 25 16:15:00 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 25 16:15:00 2017"
      },
      "message": "updates the execution service to include ContainerID in tasks\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "5157a326fd7e0bc635b2bc2fc7a23081d442ef34",
      "tree": "082d217b39be7649b363944d51694e68ab8d4e8a",
      "parents": [
        "17033dcaf20b68c08889e9b35f38abf2ab335ab1",
        "02fa534d713b5ecad8ea86ad5b93b2bc56f698f0"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Wed May 24 23:06:21 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 23:06:21 2017"
      },
      "message": "Merge pull request #902 from ehazlett/ctr-env\n\nctr: enable specifying additional environment variables"
    },
    {
      "commit": "02fa534d713b5ecad8ea86ad5b93b2bc56f698f0",
      "tree": "f514c7cb855c6715b057737ecaa7eb16ff31bc1a",
      "parents": [
        "ab137bfef87b918a84c95950528a477342146772"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Wed May 24 16:39:34 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Wed May 24 22:24:31 2017"
      },
      "message": "ctr: enable specifying additional environment variables\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "17033dcaf20b68c08889e9b35f38abf2ab335ab1",
      "tree": "38b9494999df4d4bbec9e9bba8b6f341a6045265",
      "parents": [
        "ea9f1dcb701f964146bb237ce1e0563cb8109513",
        "735b0e515e41c6b82ff7704ee6fa66ccdaeb3ea4"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Wed May 24 20:50:02 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 20:50:02 2017"
      },
      "message": "Merge pull request #886 from dmcgowan/pusher\n\nAdd push object"
    },
    {
      "commit": "ea9f1dcb701f964146bb237ce1e0563cb8109513",
      "tree": "7aa13224f0dbb52c309aa2a52cfd2a088893dd40",
      "parents": [
        "2911d342f44efe6c261e22b449458035f891b4d4",
        "68eb405c3efb9cbee08068c433f99429e4637871"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Wed May 24 17:21:39 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 17:21:39 2017"
      },
      "message": "Merge pull request #901 from justincormack/travis-darwin\n\nAdd Darwin build support in Travis"
    },
    {
      "commit": "68eb405c3efb9cbee08068c433f99429e4637871",
      "tree": "7aa13224f0dbb52c309aa2a52cfd2a088893dd40",
      "parents": [
        "2911d342f44efe6c261e22b449458035f891b4d4"
      ],
      "author": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Wed May 24 16:56:33 2017"
      },
      "committer": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Wed May 24 17:03:43 2017"
      },
      "message": "Add Darwin build support in Travis\n\nfix #866\n\nSigned-off-by: Justin Cormack \u003cjustin.cormack@docker.com\u003e\n"
    },
    {
      "commit": "2911d342f44efe6c261e22b449458035f891b4d4",
      "tree": "8d5b8353cf90ec129f8a28dfe6d254c507cd7201",
      "parents": [
        "ab137bfef87b918a84c95950528a477342146772",
        "a413d3ed0d63e32e6f6a628f73ead9c051d0d3aa"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 24 16:49:29 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 16:49:29 2017"
      },
      "message": "Merge pull request #900 from justincormack/console-up\n\nUpdate go-runc and console"
    },
    {
      "commit": "a413d3ed0d63e32e6f6a628f73ead9c051d0d3aa",
      "tree": "03f23b453f615b313bb566308130027ebeb223b0",
      "parents": [
        "c257deb1a09146567bb997032230844ef6ce6b2b"
      ],
      "author": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Wed May 24 16:38:24 2017"
      },
      "committer": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Wed May 24 16:38:24 2017"
      },
      "message": "Update go-runc and console\n\nThis removes need for cgo in both of these, and updates licenses.\n\nSigned-off-by: Justin Cormack \u003cjustin.cormack@docker.com\u003e\n"
    },
    {
      "commit": "ab137bfef87b918a84c95950528a477342146772",
      "tree": "547e5e95a8eb8aaba4ce0cc59d7b8330bd000d6f",
      "parents": [
        "375256592001076a2bca7048afa02ac2c8bbbbf0",
        "d7deba03a2c966d3cb940ca619b2b5c07a9c2411"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Wed May 24 16:22:47 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 16:22:47 2017"
      },
      "message": "Merge pull request #899 from ijc25/prepareStdio-named-return\n\nprepareStdio: use named return for err"
    },
    {
      "commit": "375256592001076a2bca7048afa02ac2c8bbbbf0",
      "tree": "d036d031d19c17c1f259f8fb350169a06147e6a8",
      "parents": [
        "c257deb1a09146567bb997032230844ef6ce6b2b",
        "f98a4f10df3d9453857c2575b0b83f7f0eb13d1c"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 24 14:47:41 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 14:47:41 2017"
      },
      "message": "Merge pull request #896 from dmcgowan/container-metadata-bolt\n\nStore container metadata in boltdb buckets"
    },
    {
      "commit": "d7deba03a2c966d3cb940ca619b2b5c07a9c2411",
      "tree": "171291875a33de007f232b4829532d4f957e6b9d",
      "parents": [
        "c257deb1a09146567bb997032230844ef6ce6b2b"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@docker.com",
        "time": "Wed May 24 14:24:44 2017"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@docker.com",
        "time": "Wed May 24 14:34:39 2017"
      },
      "message": "prepareStdio: use named return for err\n\nThis avoids issues with the various deferred error handlers in the event that\n`err` is shadowed or named differently, which this function currently avoids\nbut which is an easy trap to fall into.\n\nSince named return values are all or nothing we need to name the waitGroup too\nand adjust the code to suite.\n\nThanks to Aaron Lehmann for the suggestion, see also\nhttps://github.com/docker/swarmkit/pull/1965#discussion_r118137410\n\nSigned-off-by: Ian Campbell \u003cian.campbell@docker.com\u003e\n"
    },
    {
      "commit": "c257deb1a09146567bb997032230844ef6ce6b2b",
      "tree": "99e92d1a1c843153151e5de3f5df2bf44bffe4f0",
      "parents": [
        "c00d731cc21326cfd03e2d427f8d48f597908971",
        "40d338b12c57187facb6664783ed6ae2560cbf4f"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Wed May 24 08:59:31 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 08:59:31 2017"
      },
      "message": "Merge pull request #895 from dmcgowan/delete-windows-snapshotter\n\nSkip snapshot removal on windows"
    },
    {
      "commit": "40d338b12c57187facb6664783ed6ae2560cbf4f",
      "tree": "99e92d1a1c843153151e5de3f5df2bf44bffe4f0",
      "parents": [
        "c00d731cc21326cfd03e2d427f8d48f597908971"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Wed May 24 00:18:31 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Wed May 24 00:18:31 2017"
      },
      "message": "Skip snapshot removal on windows\n\nWindows snapshotter is not yet implemented\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "f98a4f10df3d9453857c2575b0b83f7f0eb13d1c",
      "tree": "06c2a48ee28aafe8b92f388feb8dea5e8388f400",
      "parents": [
        "e1ed4a2ea469fa0dea78f1d0d7ce5a5c128221ef"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Wed May 24 00:11:29 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Wed May 24 00:11:29 2017"
      },
      "message": "Store container metadata in boltdb buckets\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "c00d731cc21326cfd03e2d427f8d48f597908971",
      "tree": "1bd9d82dc1b2d0664b482dd3e4120c386cd0110a",
      "parents": [
        "db6194b918030773dc6e89124d5e2145353eb6d2",
        "e1ed4a2ea469fa0dea78f1d0d7ce5a5c128221ef"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 24 00:01:05 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 00:01:05 2017"
      },
      "message": "Merge pull request #894 from dmcgowan/container-metadata-service\n\n[carry #859] api/services: define the container metadata service"
    },
    {
      "commit": "db6194b918030773dc6e89124d5e2145353eb6d2",
      "tree": "3694658c9a07a03685cc4433345fee0451b41841",
      "parents": [
        "8f3b89c79dfc719a8355e7fedc20212d9c37c326",
        "617a2270f6527f88426bb85f49efd3b3ab140684"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 23 21:47:31 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 21:47:31 2017"
      },
      "message": "Merge pull request #893 from ehazlett/bump-fifo\n\nBump fifo dependency to 69b995"
    },
    {
      "commit": "e1ed4a2ea469fa0dea78f1d0d7ce5a5c128221ef",
      "tree": "798cd36ad9b3a9614448c2882e968bccd7c71db6",
      "parents": [
        "539742881da6d004496180908124a5075a3431aa"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 23 20:00:30 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 23 21:22:20 2017"
      },
      "message": "Add json storage for container storage\n\nThis is just a temporary storage solution to get\ncontainers running on the new code.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "617a2270f6527f88426bb85f49efd3b3ab140684",
      "tree": "3694658c9a07a03685cc4433345fee0451b41841",
      "parents": [
        "8f3b89c79dfc719a8355e7fedc20212d9c37c326"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Tue May 23 18:14:54 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Tue May 23 18:14:54 2017"
      },
      "message": "bump fifo dependency to 69b995\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "735b0e515e41c6b82ff7704ee6fa66ccdaeb3ea4",
      "tree": "a240273a96e353b6e69e3a19b89819344375e593",
      "parents": [
        "8f3b89c79dfc719a8355e7fedc20212d9c37c326"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 16 20:08:06 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 23 17:52:51 2017"
      },
      "message": "Add push object\n\nSplit resolver to only return a name with separate methods\nfor getting a fetcher and pusher. Add implementation for\npush.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "539742881da6d004496180908124a5075a3431aa",
      "tree": "420dec065aa3387d61f37d4857765d9e223243c3",
      "parents": [
        "8f3b89c79dfc719a8355e7fedc20212d9c37c326"
      ],
      "author": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Tue May 16 00:44:50 2017"
      },
      "committer": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Tue May 23 06:27:53 2017"
      },
      "message": "api/services: define the container metadata service\n\nWorking from feedback on the existing implementation, we have now\nintroduced a central metadata object to represent the lifecycle and pin\nthe resources required to implement what people today know as\ncontainers. This includes the runtime specification and the root\nfilesystem snapshots. We also allow arbitrary labeling of the container.\nSuch provisions will bring the containerd definition of container closer\nto what is expected by users.\n\nThe objects that encompass today\u0027s ContainerService, centered around the\nruntime, will be known as tasks. These tasks take on the existing\nlifecycle behavior of containerd\u0027s containers, which means that they are\ndeleted when they exit. Largely, there are no other changes except for\nnaming.\n\nThe `Container` object will operate purely as a metadata object. No\nruntime state will be held on `Container`. It only informs the execution\nservice on what is required for creating tasks and the resources in use\nby that container. The resources referenced by that container will be\ndeleted when the container is deleted, if not in use. In this sense,\nusers can create, list, label and delete containers in a similar way as\nthey do with docker today, without the complexity of runtime locks that\nplagues current implementations.\n\nSigned-off-by: Stephen J Day \u003cstephen.day@docker.com\u003e\n"
    },
    {
      "commit": "8f3b89c79dfc719a8355e7fedc20212d9c37c326",
      "tree": "f58ade30f23f0a59c543db1e4e5999e69db4473c",
      "parents": [
        "347c48437c106b26354c4082ffefb17479dd8970",
        "ae6f82241dd277a96f4eee0ccc94500e42753839"
      ],
      "author": {
        "name": "Qiang Huang",
        "email": "h.huangqiang@huawei.com",
        "time": "Tue May 23 02:21:59 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 02:21:59 2017"
      },
      "message": "Merge pull request #890 from darrenstahlmsft/revendorGowinio\n\nUpdate go-winio to v0.4.1"
    },
    {
      "commit": "347c48437c106b26354c4082ffefb17479dd8970",
      "tree": "2d802b07a6933b0122b78a5dcff6af7298cc0ddb",
      "parents": [
        "962d991a443d6db05db7f1d675da599d50322263",
        "a7e8928a0886be6cf13377acf0c2b66f01b58dc5"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Tue May 23 00:27:11 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 00:27:11 2017"
      },
      "message": "Merge pull request #888 from dmcgowan/remove-travis-1.7\n\nRemove go 1.7 in travis"
    },
    {
      "commit": "ae6f82241dd277a96f4eee0ccc94500e42753839",
      "tree": "1f0f526c70f3d89f4a84c25da16ec9015c39180c",
      "parents": [
        "a7f5c20b0f27ee6b95364113530e0fdff826335d"
      ],
      "author": {
        "name": "Darren Stahl",
        "email": "darst@microsoft.com",
        "time": "Tue May 23 00:08:03 2017"
      },
      "committer": {
        "name": "Darren Stahl",
        "email": "darst@microsoft.com",
        "time": "Tue May 23 00:08:03 2017"
      },
      "message": "Update go-winio to v0.4.1\n\nSigned-off-by: Darren Stahl \u003cdarst@microsoft.com\u003e\n"
    },
    {
      "commit": "962d991a443d6db05db7f1d675da599d50322263",
      "tree": "065608d71f8b5dae15bd867d20ab7b35ff1cd5e9",
      "parents": [
        "b07504c71330c72f83eed32fdc30493b9a4456d0",
        "d7af92e00c87c588c6331e32ad917ff2e125167e"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 22 23:50:46 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 23:50:46 2017"
      },
      "message": "Merge pull request #887 from crosbymichael/mounts\n\nMove Mount into mount pkg"
    },
    {
      "commit": "a7e8928a0886be6cf13377acf0c2b66f01b58dc5",
      "tree": "5412768dead9b4207826b7641db094aaaacaf9e4",
      "parents": [
        "a7f5c20b0f27ee6b95364113530e0fdff826335d"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 22 23:42:46 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 22 23:48:53 2017"
      },
      "message": "Remove go 1.7 in travis\n\nSupport for go 1.7 is no longer targeted. Remove to allow\nfeatures added since go 1.7.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "d7af92e00c87c588c6331e32ad917ff2e125167e",
      "tree": "065608d71f8b5dae15bd867d20ab7b35ff1cd5e9",
      "parents": [
        "b07504c71330c72f83eed32fdc30493b9a4456d0"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 22 23:35:12 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 22 23:41:12 2017"
      },
      "message": "Move Mount into mount pkg\n\nThis moves both the Mount type and mountinfo into a single mount\npackage.\n\nThis also opens up the root of the repo to hold the containerd client\nimplementation.\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "b07504c71330c72f83eed32fdc30493b9a4456d0",
      "tree": "6ea72cd901e7a65bffc079544ac6b6d9bc6da1d6",
      "parents": [
        "a7e65285055038ff0232dacacf7742ebbd93d8ec",
        "7cc1b64bd891578202945d0fe893fb38c8d82dcb"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 22 22:51:10 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 22:51:10 2017"
      },
      "message": "Merge pull request #862 from crosbymichael/checkpoint\n\nInitial Support for Checkpoint \u0026\u0026 Restore"
    },
    {
      "commit": "a7e65285055038ff0232dacacf7742ebbd93d8ec",
      "tree": "ed2a5743d367af530247ff0981f26fbe9e444581",
      "parents": [
        "a7f5c20b0f27ee6b95364113530e0fdff826335d",
        "ef026e83fa2ce9a13d397f3465a347e76c591eb4"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 22 22:47:40 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 22:47:40 2017"
      },
      "message": "Merge pull request #884 from ehazlett/ctr-mounts\n\nAdd --mount option to ctr"
    },
    {
      "commit": "7cc1b64bd891578202945d0fe893fb38c8d82dcb",
      "tree": "aad0ff9c0b42c3b9f1e505706d7f7713e6b834d2",
      "parents": [
        "5ee77fc2818ad9188822e231cd56f5638bf6e184"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Fri May 12 17:18:00 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 22 22:34:45 2017"
      },
      "message": "Add checkpoint and restore\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nUpdate go-runc to 49b2a02ec1ed3e4ae52d30b54a291b75\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nAdd shim to restore creation\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nKeep checkpoint path in service\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nAdd C/R to non-shim build\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nCheckpoint rw and image\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nPause container on bind checkpoints\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nReturn dump.log in error on checkpoint failure\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nPause container for checkpoint\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nUpdate runc to 639454475cb9c8b861cc599f8bcd5c8c790ae402\n\nFor checkpoint into to work you need runc version\n639454475cb9c8b861cc599f8bcd5c8c790ae402 + and criu 3.0 as this is what\nI have been testing with.\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nMove restore behind create calls\n\nThis remove the restore RPCs in favor of providing the checkpoint\ninformation to the `Create` calls of a container.  If provided, the\ncontainer will be created/restored from the checkpoint instead of an\nexisting container.\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n\nRegen protos after rebase\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "ef026e83fa2ce9a13d397f3465a347e76c591eb4",
      "tree": "3883341da0ba56cd6f29f33b739283bc57002fca",
      "parents": [
        "e4bb820b556d75208cbbe4b49065dc87420e2d01"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Mon May 22 16:47:31 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Mon May 22 20:48:34 2017"
      },
      "message": "add --mount option to ctr\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "a7f5c20b0f27ee6b95364113530e0fdff826335d",
      "tree": "42fdc7890c8be2fc50acf5b966d7ba6031e48cb5",
      "parents": [
        "0cd93ba6188c453ccebbecf719f4354ba8486384",
        "3c3352cea6594eebda3ff56992cd27738011101a"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Mon May 22 16:29:35 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 16:29:35 2017"
      },
      "message": "Merge pull request #883 from crosbymichael/report-may19\n\nAdd dev report for may 19"
    },
    {
      "commit": "0cd93ba6188c453ccebbecf719f4354ba8486384",
      "tree": "234523fd9f6a8feaca52abfb2930e1bd32b92439",
      "parents": [
        "e4bb820b556d75208cbbe4b49065dc87420e2d01",
        "8ca92a2aa8154fca60bd947a5adb7eb11cf1fd68"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Mon May 22 16:12:16 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 16:12:16 2017"
      },
      "message": "Merge pull request #882 from mlaventure/order-exit-events\n\nEnsure shim start \u0026 exit events are sent in right order"
    },
    {
      "commit": "3c3352cea6594eebda3ff56992cd27738011101a",
      "tree": "a78ac20abb82482a9858bfc8e3c50d5e50669af6",
      "parents": [
        "e4bb820b556d75208cbbe4b49065dc87420e2d01"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Fri May 19 23:03:00 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 22 15:59:08 2017"
      },
      "message": "Add dev report for may 19\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "8ca92a2aa8154fca60bd947a5adb7eb11cf1fd68",
      "tree": "9110c3cfbfd4a3063a4b1abffb15c600c81ddde9",
      "parents": [
        "0f0f3b69dcba2efeba012ff55e2a596f12cf0bac"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Fri May 19 22:31:18 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Fri May 19 22:31:18 2017"
      },
      "message": "Ensure shim start \u0026 exit events are sent in right order\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "e4bb820b556d75208cbbe4b49065dc87420e2d01",
      "tree": "78f0b5404f55baabb899d78b61ace93d08bd692d",
      "parents": [
        "14671353afd78271843925686eef777bab52b672",
        "fa1be5dfb8fdec0e6f9c5fab60b1dc64fc980049"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Fri May 19 19:41:33 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 19:41:33 2017"
      },
      "message": "Merge pull request #878 from crosbymichael/runc\n\nAdd RUNC.md file for runc supported version"
    },
    {
      "commit": "14671353afd78271843925686eef777bab52b672",
      "tree": "cc49dbe81ff1690800498aeeef79b622e455d000",
      "parents": [
        "5ee77fc2818ad9188822e231cd56f5638bf6e184",
        "e0136cc83fc1173967321d846137ca620833e3e3"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Fri May 19 19:37:32 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 19:37:32 2017"
      },
      "message": "Merge pull request #880 from dmcgowan/fix-content-reader-bug\n\nClear extra in content service reader after consumed"
    },
    {
      "commit": "e0136cc83fc1173967321d846137ca620833e3e3",
      "tree": "cb863b4c00ed8903a457587df7b6060b4cbebafe",
      "parents": [
        "ae70dc4de14ba13bac9b4a8aec871715c5590591"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Fri May 19 18:36:10 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Fri May 19 18:37:40 2017"
      },
      "message": "Clear extra in content service reader after consumed\n\nAvoid bugs where content can mistakenly be read from\nextra after an EOF is returned.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "fa1be5dfb8fdec0e6f9c5fab60b1dc64fc980049",
      "tree": "447d3b95f0265e55afdf4b22d0c27cd99360fa0f",
      "parents": [
        "5ee77fc2818ad9188822e231cd56f5638bf6e184"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Fri May 19 17:18:49 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Fri May 19 18:18:18 2017"
      },
      "message": "Add RUNC.md file for runc supported version\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "5ee77fc2818ad9188822e231cd56f5638bf6e184",
      "tree": "02934bfc685ba21875da0ef4d78e4990d67d614b",
      "parents": [
        "761534ec3811414c05c7fab236bd79640342fa9f",
        "178b4275cac0fd34502eb83503ecbefe31fcd914"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Fri May 19 15:19:22 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 15:19:22 2017"
      },
      "message": "Merge pull request #876 from stevvooe/nice-enum-values\n\napi/types/container: nice enum values for status"
    },
    {
      "commit": "761534ec3811414c05c7fab236bd79640342fa9f",
      "tree": "0b605fb1f8f5df48b33e100816cec2c58aff5e18",
      "parents": [
        "0f0f3b69dcba2efeba012ff55e2a596f12cf0bac",
        "cb68150a2fb9461a0ceff95e8b39fe96f362e742"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Fri May 19 15:17:42 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 15:17:42 2017"
      },
      "message": "Merge pull request #877 from stevvooe/consistent-id-protobuf\n\nprotos: remove need for customname on ID fields"
    },
    {
      "commit": "cb68150a2fb9461a0ceff95e8b39fe96f362e742",
      "tree": "b614b1220dfa74b829273e5698daeeab9dd0cd01",
      "parents": [
        "0dbe46d9524fb2ba01fb72668e3c4275cee594da"
      ],
      "author": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Fri May 19 01:34:34 2017"
      },
      "committer": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Fri May 19 01:50:59 2017"
      },
      "message": "protos: remove need for customname on ID fields\n\nCredit to Aaron Lehmann for the implementation from SwarmKit.\n\nSigned-off-by: Stephen J Day \u003cstephen.day@docker.com\u003e\n"
    },
    {
      "commit": "0f0f3b69dcba2efeba012ff55e2a596f12cf0bac",
      "tree": "3f928b4fc29d6bb531c4cb918f4483c738bea6cb",
      "parents": [
        "0dbe46d9524fb2ba01fb72668e3c4275cee594da",
        "c163673ba3d0c4c0a4e9037c53215fdd7483cf70"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Fri May 19 00:53:20 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 00:53:20 2017"
      },
      "message": "Merge pull request #875 from Random-Liu/return-not-found-on-delete\n\nReturn ErrNotFound when deleting a non-exist image."
    },
    {
      "commit": "178b4275cac0fd34502eb83503ecbefe31fcd914",
      "tree": "5f834c63ca067eea290c8408430cf1cf2108de79",
      "parents": [
        "0dbe46d9524fb2ba01fb72668e3c4275cee594da"
      ],
      "author": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Fri May 19 00:44:34 2017"
      },
      "committer": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Fri May 19 00:48:20 2017"
      },
      "message": "api/types/container: nice enum values for status\n\nSigned-off-by: Stephen J Day \u003cstephen.day@docker.com\u003e\n"
    },
    {
      "commit": "0dbe46d9524fb2ba01fb72668e3c4275cee594da",
      "tree": "638e1b46c3e0149495b5067507c2d437c75521f9",
      "parents": [
        "3f02f5f2ee7084d0098a349948548a12f56f0c11",
        "c17ef22a751441383c0350f7a7c17c7c05006975"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Fri May 19 00:01:10 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 00:01:10 2017"
      },
      "message": "Merge pull request #824 from ehazlett/signal-specific-pid\n\nSupport to signal container process by pid"
    },
    {
      "commit": "c163673ba3d0c4c0a4e9037c53215fdd7483cf70",
      "tree": "b20ae9247a9450a6757abcb4a43bd997c90badfc",
      "parents": [
        "bbeaab5ee38568daa84b8c233a8067b524588355"
      ],
      "author": {
        "name": "Random-Liu",
        "email": "lantaol@google.com",
        "time": "Thu May 18 22:49:39 2017"
      },
      "committer": {
        "name": "Random-Liu",
        "email": "lantaol@google.com",
        "time": "Thu May 18 22:49:39 2017"
      },
      "message": "Return ErrNotFound when deleting a non-exist image.\n\nSigned-off-by: Random-Liu \u003clantaol@google.com\u003e\n"
    },
    {
      "commit": "3f02f5f2ee7084d0098a349948548a12f56f0c11",
      "tree": "3b12a4ad585984a6fd37c51797a1eaf87e9fc49d",
      "parents": [
        "eef22d77b459d3bc5c771322ed3995908b8e6415",
        "26f4d4448e948596bbe5af78eec9dd98ffb04e26"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 18 20:58:05 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 20:58:05 2017"
      },
      "message": "Merge pull request #874 from estesp/oci-spec-reference-vers\n\nReference actual versions for specs in vendor.conf"
    },
    {
      "commit": "26f4d4448e948596bbe5af78eec9dd98ffb04e26",
      "tree": "3b12a4ad585984a6fd37c51797a1eaf87e9fc49d",
      "parents": [
        "eef22d77b459d3bc5c771322ed3995908b8e6415"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Thu May 18 20:46:28 2017"
      },
      "committer": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Thu May 18 20:46:28 2017"
      },
      "message": "Reference actual versions for specs in vendor.conf\n\nFor runtime and image spec from OCI, reference the actual versions\ninstead of a git hash for clarity on versions in use.\n\nActual impact was zero; runtime spec was the exact hash of the released\nrc5 already, image spec was one commit behind the tagged release, but\nmade no code changes other than version string.\n\nSigned-off-by: Phil Estes \u003cestesp@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "eef22d77b459d3bc5c771322ed3995908b8e6415",
      "tree": "11b21a0ddefc14ce770266f30b6478fc0fa93664",
      "parents": [
        "ae70dc4de14ba13bac9b4a8aec871715c5590591",
        "508ff6e9c3d4a55a5c0e79b69f2e5665a2267f8a"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 18 16:47:15 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 16:47:15 2017"
      },
      "message": "Merge pull request #873 from justincormack/make-flags\n\nAllow adding additional ldflags and other build flags"
    },
    {
      "commit": "c17ef22a751441383c0350f7a7c17c7c05006975",
      "tree": "a2fb734d9d3463b9b45093615bced42e1a34141b",
      "parents": [
        "70dd7fcc60df346ec3d2b229af59fa10e639bde6"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Wed May 17 17:23:42 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 18 15:05:48 2017"
      },
      "message": "windows: use ProcessList from shim for pids\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "70dd7fcc60df346ec3d2b229af59fa10e639bde6",
      "tree": "d80eb0214051019769ca1af75d7e02cbf2027403",
      "parents": [
        "395d21018f3691212ea882d0da0602209730c9f3"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Wed May 17 16:58:03 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 18 15:05:48 2017"
      },
      "message": "shim: Ps -\u003e Processes\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "395d21018f3691212ea882d0da0602209730c9f3",
      "tree": "c63533a81d0f764415b8ee0ccd0b168384efd35d",
      "parents": [
        "ef158f8b5ea0e624fe561fd57012794427a0a7e9"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Tue May 16 20:14:52 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 18 15:05:48 2017"
      },
      "message": "PsRequest/PsResponse -\u003e ProcessesRequest/ProcessesResponse; added Any to types.Process\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "ef158f8b5ea0e624fe561fd57012794427a0a7e9",
      "tree": "da022bb6740946aada88c21988b76053d8e5f5d9",
      "parents": [
        "fae11b6673870e49d85ac67fb52255391ad59895"
      ],
      "author": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Tue May 09 19:50:02 2017"
      },
      "committer": {
        "name": "Evan Hazlett",
        "email": "ejhazlett@gmail.com",
        "time": "Thu May 18 15:05:48 2017"
      },
      "message": "add support to kill container process by pid\n\nThis adds support for signalling a container process by pid.\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n\nmake Ps more extensible\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n\nps: windows support\n\nSigned-off-by: Evan Hazlett \u003cejhazlett@gmail.com\u003e\n"
    },
    {
      "commit": "508ff6e9c3d4a55a5c0e79b69f2e5665a2267f8a",
      "tree": "11b21a0ddefc14ce770266f30b6478fc0fa93664",
      "parents": [
        "ae70dc4de14ba13bac9b4a8aec871715c5590591"
      ],
      "author": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Thu May 18 14:52:32 2017"
      },
      "committer": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Thu May 18 14:52:32 2017"
      },
      "message": "Allow adding additional ldflags and other build flags\n\nFor LinuxKit we build Go executables as static pie binaries, so\nneed to be able to add extra build and link flags.\n\nSigned-off-by: Justin Cormack \u003cjustin.cormack@docker.com\u003e\n"
    },
    {
      "commit": "ae70dc4de14ba13bac9b4a8aec871715c5590591",
      "tree": "0330b41282d6fb9aec5f70f028b9acbc74e75009",
      "parents": [
        "fae11b6673870e49d85ac67fb52255391ad59895",
        "d2c0f309d96d8910594a470a8e6d3bc45d5c5e37"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Wed May 17 18:21:36 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 17 18:21:36 2017"
      },
      "message": "Merge pull request #870 from estesp/update-email\n\nUpdate with preferred email address"
    },
    {
      "commit": "d2c0f309d96d8910594a470a8e6d3bc45d5c5e37",
      "tree": "0330b41282d6fb9aec5f70f028b9acbc74e75009",
      "parents": [
        "fae11b6673870e49d85ac67fb52255391ad59895"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Wed May 17 18:09:15 2017"
      },
      "committer": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Wed May 17 18:09:15 2017"
      },
      "message": "Update with preferred email address\n\nUpdate MAINTAINERS file with my preferred email address as others use\nthis to send mail, add to mailing lists, etc. My\ncontributor/Signed-off-by is a valid address, but not the one I use for\ncommunity interactions.\n\nSigned-off-by: Phil Estes \u003cestesp@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "fae11b6673870e49d85ac67fb52255391ad59895",
      "tree": "174073d5fa1142eec3704f7fb4102cfb448d1a68",
      "parents": [
        "cd282f458a3479d392a1a41d2e0fd5ef56abbb17",
        "4304da2b5800d5d4907956b359d4972c5a8cf6ef"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Tue May 16 22:27:21 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 22:27:21 2017"
      },
      "message": "Merge pull request #863 from dmcgowan/diff-service\n\nImplementation for diff service"
    },
    {
      "commit": "cd282f458a3479d392a1a41d2e0fd5ef56abbb17",
      "tree": "7d8036d925e41512bd1668cff3b078accec44eea",
      "parents": [
        "ce0c802baed6b6670318025d70d2fec9ba2339f2",
        "dd16c0583b3cf3d1c036335ebae4d286b4e6de98"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Tue May 16 22:05:27 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 22:05:27 2017"
      },
      "message": "Merge pull request #864 from mlaventure/revert-rootfs-error\n\nRevert \"Merge pull request #853 from AkihiroSuda/check-rootfs\""
    },
    {
      "commit": "ce0c802baed6b6670318025d70d2fec9ba2339f2",
      "tree": "214f4394bd8e384f3f59c06306b9a0c80d52d02f",
      "parents": [
        "6a7aea6fb15613ac0310a12d7610983d9e1ce239",
        "5523936cf50a51dd12981a198faa198f3427c68b"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Tue May 16 22:05:15 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 22:05:15 2017"
      },
      "message": "Merge pull request #865 from mlaventure/close-stdin-pipe-if-not-requested\n\nClose stdin on create if it wasn\u0027t requested and there\u0027s no terminal"
    },
    {
      "commit": "dd16c0583b3cf3d1c036335ebae4d286b4e6de98",
      "tree": "21a54b37c7bba2525c935ecca763124b1f1d630c",
      "parents": [
        "6a7aea6fb15613ac0310a12d7610983d9e1ce239"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 20:55:41 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 21:48:13 2017"
      },
      "message": "Revert \"Merge pull request #853 from AkihiroSuda/check-rootfs\"\n\nThis reverts commit c1530b5b76c0c8efd804a4a36d8808b6763e1703, reversing\nchanges made to 3695ba77bb006f0b0e0974a75c5127dadcde5446.\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "5523936cf50a51dd12981a198faa198f3427c68b",
      "tree": "214f4394bd8e384f3f59c06306b9a0c80d52d02f",
      "parents": [
        "6a7aea6fb15613ac0310a12d7610983d9e1ce239"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 21:10:06 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 21:16:47 2017"
      },
      "message": "Close stdin on create if it wasn\u0027t requested and there\u0027s no terminal\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "4304da2b5800d5d4907956b359d4972c5a8cf6ef",
      "tree": "88be519dd445ed8c48a7aae54b6d1361762cab03",
      "parents": [
        "3ae69c43d818d022c4a575c8cda8845469c99315"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 16 00:38:12 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 16 20:48:53 2017"
      },
      "message": "Delete rootfs when container is deleted\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "3ae69c43d818d022c4a575c8cda8845469c99315",
      "tree": "9a3692c1d7fc8faa30df9544699046b473ed7882",
      "parents": [
        "47718b093082c22f48423267ef3bc30a0c5e659e"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Fri May 12 21:58:01 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 16 20:48:53 2017"
      },
      "message": "Add diff service implementation\n\nAdd snapshot subcommand to ctr for creating diffs of RW layers.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "6a7aea6fb15613ac0310a12d7610983d9e1ce239",
      "tree": "4284124dacbd066161e34776105af9bc42fff1bc",
      "parents": [
        "47718b093082c22f48423267ef3bc30a0c5e659e",
        "aac425c761960af457964ad6da2f8491634d74e2"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Tue May 16 20:42:51 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 20:42:51 2017"
      },
      "message": "Merge pull request #860 from mlaventure/exit-shim-on-create-error\n\nTerminate linux shim on create failure"
    },
    {
      "commit": "aac425c761960af457964ad6da2f8491634d74e2",
      "tree": "4284124dacbd066161e34776105af9bc42fff1bc",
      "parents": [
        "47718b093082c22f48423267ef3bc30a0c5e659e"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 15:53:19 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 20:31:06 2017"
      },
      "message": "Terminate linux shim on create failure\n\nSince an error is returned via the RPC clients will assume (rightly so)\nthat a call to the Delete() RPC is not necessary.\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "47718b093082c22f48423267ef3bc30a0c5e659e",
      "tree": "d4715a9333c07e86a1c950330fdb4f7e7efefde3",
      "parents": [
        "c1530b5b76c0c8efd804a4a36d8808b6763e1703",
        "6a571ecd40532918e3ec8cae363fb095d528dbbd"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Tue May 16 19:07:08 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 19:07:08 2017"
      },
      "message": "Merge pull request #861 from justincormack/go-runc-port\n\nPortability fixes for containerd shim"
    },
    {
      "commit": "c1530b5b76c0c8efd804a4a36d8808b6763e1703",
      "tree": "126eb457c5e1110138b7afb6fbee90fc52903f53",
      "parents": [
        "3695ba77bb006f0b0e0974a75c5127dadcde5446",
        "7a62734d823b8c249b73d436c65f9ecde03eaa26"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Tue May 16 17:38:25 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 17:38:25 2017"
      },
      "message": "Merge pull request #853 from AkihiroSuda/check-rootfs\n\nlinux: error out if no rootfs specified"
    },
    {
      "commit": "3695ba77bb006f0b0e0974a75c5127dadcde5446",
      "tree": "a3d5fc37b05cd30edf3a223e52153642d7aaaaee",
      "parents": [
        "26a62223f3dcbdb46065363f616df1cbc25af802",
        "098ff94b2404d473f78de40fd6c89bb0c3092696"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Tue May 16 17:35:12 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 17:35:12 2017"
      },
      "message": "Merge pull request #849 from dmcgowan/snapshot-service\n\nAdd snapshot and diff service"
    },
    {
      "commit": "6a571ecd40532918e3ec8cae363fb095d528dbbd",
      "tree": "66a3cb1e646fe8dccfd88be0aef96ea327e56d65",
      "parents": [
        "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f"
      ],
      "author": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Mon May 15 07:20:19 2017"
      },
      "committer": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Tue May 16 16:13:32 2017"
      },
      "message": "Portability fixes for containerd shim\n\nUpdate go-runc to master with portability fixes.\n\nSubreaper only exists on Linux, and only Linux runs the shim in a\nmount namespace.\n\nWith these changes the shim compiles on Darwin, which means the\nwhole build compiles without errors now.\n\nSigned-off-by: Justin Cormack \u003cjustin.cormack@docker.com\u003e\n"
    },
    {
      "commit": "26a62223f3dcbdb46065363f616df1cbc25af802",
      "tree": "2acc6b95f84a0465e8594097022693878fa32ff3",
      "parents": [
        "a622f5e7261eb448135109cd26838f127c6fe5e3",
        "320dd709358c7962e062118c77bb5902b5382bf0"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Mon May 15 23:55:20 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 15 23:55:20 2017"
      },
      "message": "Merge pull request #858 from stevvooe/remove-fsutils-pkg\n\nfs: remove fsutils package"
    },
    {
      "commit": "098ff94b2404d473f78de40fd6c89bb0c3092696",
      "tree": "69bc89352fc72b4eb7d2565befb40b5e4e5e3790",
      "parents": [
        "a622f5e7261eb448135109cd26838f127c6fe5e3"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 08 20:47:58 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Mon May 15 23:50:16 2017"
      },
      "message": "Add snapshot and diff service\n\nRemove rootfs service in place of snapshot service. Adds\ndiff service for extracting and creating diffs. Diff\ncreation is not yet implemented. This service allows\npulling or creating images without needing root access to\nmount. Additionally in the future this will allow containerd\nto ensure extractions happen safely in a chroot if needed.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "320dd709358c7962e062118c77bb5902b5382bf0",
      "tree": "866f45f4233b9fc9e8a853006158373fb11401b5",
      "parents": [
        "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f"
      ],
      "author": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Mon May 15 22:13:38 2017"
      },
      "committer": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Mon May 15 23:33:58 2017"
      },
      "message": "fs: remove fsutils package\n\nNo need to have a util package under a package... er, package.\n\nWe should move most of this functionality to continuity.\n\nSigned-off-by: Stephen J Day \u003cstephen.day@docker.com\u003e\n"
    },
    {
      "commit": "a622f5e7261eb448135109cd26838f127c6fe5e3",
      "tree": "38498fb57878fde1b3996e1cf882e373cd4eca12",
      "parents": [
        "615f748e77ca51f61a62b671a2dbd960e0c74d88",
        "f95ad5a280f4bc606ef2def5b053ba1b2a71ee1e"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 15 22:42:34 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 15 22:42:34 2017"
      },
      "message": "Merge pull request #838 from mlaventure/allow-specifying-shim\n\nAllow specifying shim"
    },
    {
      "commit": "f95ad5a280f4bc606ef2def5b053ba1b2a71ee1e",
      "tree": "38498fb57878fde1b3996e1cf882e373cd4eca12",
      "parents": [
        "0457b13043a686c350b755a2f1e3a4baaacf7094"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 10 22:13:56 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Mon May 15 22:27:40 2017"
      },
      "message": "Don\u0027t print the transport closing error for shim events\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "0457b13043a686c350b755a2f1e3a4baaacf7094",
      "tree": "e30c545fd38353a482f1e4661026af1dc700e897",
      "parents": [
        "ac5563a809806bdc4ba2dbf45d3acb0414373caf"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 10 22:12:50 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Mon May 15 22:27:40 2017"
      },
      "message": "Allow the shim binary to be specified\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "ac5563a809806bdc4ba2dbf45d3acb0414373caf",
      "tree": "b6e3db0a148830042d58e0ed7f0f3f6c12cf4461",
      "parents": [
        "615f748e77ca51f61a62b671a2dbd960e0c74d88"
      ],
      "author": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Wed May 10 21:19:41 2017"
      },
      "committer": {
        "name": "Kenfe-Mickael Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Mon May 15 22:27:26 2017"
      },
      "message": "ctr: honor rootfs argument value when generating spec\n\nSigned-off-by: Kenfe-Mickael Laventure \u003cmickael.laventure@gmail.com\u003e\n"
    },
    {
      "commit": "615f748e77ca51f61a62b671a2dbd960e0c74d88",
      "tree": "bbb5acba953ab061b4c69797e8511e27713b12e5",
      "parents": [
        "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f",
        "ac98ef7439c3ea6087caf3c6f07b1d9de08366ea"
      ],
      "author": {
        "name": "Kenfe-Mickaël Laventure",
        "email": "mickael.laventure@gmail.com",
        "time": "Mon May 15 22:03:07 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 15 22:03:07 2017"
      },
      "message": "Merge pull request #857 from crosbymichael/host\n\nAdd --net-host for testing host networking"
    },
    {
      "commit": "ac98ef7439c3ea6087caf3c6f07b1d9de08366ea",
      "tree": "bbb5acba953ab061b4c69797e8511e27713b12e5",
      "parents": [
        "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 15 20:41:57 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Mon May 15 20:41:57 2017"
      },
      "message": "Add --net-host for testing host networking\n\nAdd `--net-host` to `ctr run` to test containers running in host\nnetworking.\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "7a62734d823b8c249b73d436c65f9ecde03eaa26",
      "tree": "53cad13dd2dd85c87acd0865f221a141f4a3c75d",
      "parents": [
        "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f"
      ],
      "author": {
        "name": "Akihiro Suda",
        "email": "suda.akihiro@lab.ntt.co.jp",
        "time": "Sun May 14 13:55:58 2017"
      },
      "committer": {
        "name": "Akihiro Suda",
        "email": "suda.akihiro@lab.ntt.co.jp",
        "time": "Sun May 14 14:03:26 2017"
      },
      "message": "linux: error out if no rootfs specified\n\nSigned-off-by: Akihiro Suda \u003csuda.akihiro@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "7b2bf52f6299c6f7e9c64c23aa82d70d7f6e141f",
      "tree": "b65d110b4fc4e08007092ae5d9312f9843c3c7d1",
      "parents": [
        "e0e06de707dec98454645617b00d5ea182b179a9",
        "ad59eee3773624c1da3f87af99c7df25aeac641c"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@gmail.com",
        "time": "Fri May 12 21:34:25 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 21:34:25 2017"
      },
      "message": "Merge pull request #837 from mlaventure/fix-reaper-monitor\n\nMake reaper.Monitor returns an error when exit code is not 0"
    },
    {
      "commit": "e0e06de707dec98454645617b00d5ea182b179a9",
      "tree": "d2fb214444880b7b8d8695aab4944e9d933110f4",
      "parents": [
        "53296a2fcbe2da0c00a4cf46fe82e53c2d9be38f",
        "bd432461d3ae8143ceb969340b4edcd778900a4a"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Fri May 12 19:56:12 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 19:56:12 2017"
      },
      "message": "Merge pull request #843 from estesp/make-without-btrfs\n\nAdd buildtag capability to Makefile"
    },
    {
      "commit": "bd432461d3ae8143ceb969340b4edcd778900a4a",
      "tree": "d2fb214444880b7b8d8695aab4944e9d933110f4",
      "parents": [
        "385f56b678aab730c8321a34a52d62a7d7dc6931"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Fri May 12 14:51:28 2017"
      },
      "committer": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Fri May 12 14:53:57 2017"
      },
      "message": "Shorten no-btrfs build tag name\n\nRemove the `containerd_` portion of the build tag name as it is\nunnecessary.\n\nSigned-off-by: Phil Estes \u003cestesp@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "385f56b678aab730c8321a34a52d62a7d7dc6931",
      "tree": "509fdd6df011daa2f5e946e710da2f8257f70c06",
      "parents": [
        "53296a2fcbe2da0c00a4cf46fe82e53c2d9be38f"
      ],
      "author": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Thu May 11 14:50:42 2017"
      },
      "committer": {
        "name": "Phil Estes",
        "email": "estesp@linux.vnet.ibm.com",
        "time": "Fri May 12 14:53:57 2017"
      },
      "message": "Add buildtag capability to Makefile\n\nAdd the ability to set buildtags and make note in README.md about the\nbtrfs build tag to turn off building the btrfs snapshot support.\n\nSigned-off-by: Phil Estes \u003cestesp@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "53296a2fcbe2da0c00a4cf46fe82e53c2d9be38f",
      "tree": "b2d1c750e55a3890d2c4607fd3ee1f4ab08cbb12",
      "parents": [
        "a9be12a52f4169b4c8d1bbeccf523979d89d2b48",
        "4b2ce72aaf531af12cdc8bfb9f56b8eeca3cabb5"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Fri May 12 00:56:33 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 00:56:33 2017"
      },
      "message": "Merge pull request #848 from dqminh/fix-typo\n\nremove unused import"
    },
    {
      "commit": "4b2ce72aaf531af12cdc8bfb9f56b8eeca3cabb5",
      "tree": "b2d1c750e55a3890d2c4607fd3ee1f4ab08cbb12",
      "parents": [
        "a9be12a52f4169b4c8d1bbeccf523979d89d2b48"
      ],
      "author": {
        "name": "Daniel Dao",
        "email": "dqminh89@gmail.com",
        "time": "Fri May 12 00:20:00 2017"
      },
      "committer": {
        "name": "Daniel Dao",
        "email": "dqminh89@gmail.com",
        "time": "Fri May 12 00:20:00 2017"
      },
      "message": "remove unused import\n\nWith this `make vet` should pass\n\nSigned-off-by: Daniel Dao \u003cdqminh89@gmail.com\u003e\n"
    },
    {
      "commit": "a9be12a52f4169b4c8d1bbeccf523979d89d2b48",
      "tree": "9bcb03b73562134abbc460a9462a583415bf22ab",
      "parents": [
        "6df793797e1ccfc55852e3fe683219b006362342",
        "7027e8862a4b40042ab782d6057e04f7fb257023"
      ],
      "author": {
        "name": "Daniel, Dao Quang Minh",
        "email": "dqminh89@gmail.com",
        "time": "Fri May 12 00:17:51 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 00:17:51 2017"
      },
      "message": "Merge pull request #847 from dmcgowan/overlay-commit-bug\n\noverlay: call rollback on commit error"
    },
    {
      "commit": "6df793797e1ccfc55852e3fe683219b006362342",
      "tree": "751789f9d17dd0757a681ebb523b5eb31cde921e",
      "parents": [
        "e4945164b054b64fd4df1daac82622845696a6c4",
        "5a2ad6393f486c7a04488b11f14a292c97b429f7"
      ],
      "author": {
        "name": "Daniel, Dao Quang Minh",
        "email": "dqminh89@gmail.com",
        "time": "Fri May 12 00:07:58 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 00:07:58 2017"
      },
      "message": "Merge pull request #846 from crosbymichael/linux-container\n\nMove container and runtime to plugin pkg"
    },
    {
      "commit": "e4945164b054b64fd4df1daac82622845696a6c4",
      "tree": "9ca1404ec8e8abf5725103e57c183110f85855fb",
      "parents": [
        "fa4e114979a4960d487775f112feb015f0c3f873",
        "2562aca1a3c070bc9f571dec44bfb10993c326d6"
      ],
      "author": {
        "name": "Stephen Day",
        "email": "stevvooe@users.noreply.github.com",
        "time": "Thu May 11 23:49:16 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 23:49:16 2017"
      },
      "message": "Merge pull request #776 from AkihiroSuda/introspection\n\nnew service: version (WAS: introspection)"
    },
    {
      "commit": "5a2ad6393f486c7a04488b11f14a292c97b429f7",
      "tree": "380c4245a1847f663a03ce93d987a3080fe21586",
      "parents": [
        "a11de5012781cf28cf801b40e970649e1cd4a2c2"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:37:27 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 23:24:34 2017"
      },
      "message": "Update windows for plugin interfaces\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "7027e8862a4b40042ab782d6057e04f7fb257023",
      "tree": "fd0225d92df1e26baf0ab246d6daa9d6f78e8eb3",
      "parents": [
        "fa4e114979a4960d487775f112feb015f0c3f873"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Thu May 11 22:55:47 2017"
      },
      "committer": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Thu May 11 22:55:47 2017"
      },
      "message": "overlay: call rollback on commit error\n\nRollback was not being called when the function was called with\na key which does not exist. This failure to call rollback kept\nthe database open and caused all new requests to block.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n"
    },
    {
      "commit": "a11de5012781cf28cf801b40e970649e1cd4a2c2",
      "tree": "f04ccbd5bbb0f922ada0a8911ce4e94450337665",
      "parents": [
        "466e14aa718a60ee28e3e877292b2b54bc26dfd5"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:26:26 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:26:26 2017"
      },
      "message": "Remove LinuxContainer interface\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "466e14aa718a60ee28e3e877292b2b54bc26dfd5",
      "tree": "5bb731e059c4036d30edd46719e45894a3b88250",
      "parents": [
        "01b9f5ec67a1bbc17c4116901dee8dc1e0fa0abb"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:25:26 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:25:26 2017"
      },
      "message": "Move errors to plugin pkg\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "01b9f5ec67a1bbc17c4116901dee8dc1e0fa0abb",
      "tree": "d46d767c48466647e702699a4db1d15ce1ab65b0",
      "parents": [
        "fa4e114979a4960d487775f112feb015f0c3f873"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:24:12 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 22:24:12 2017"
      },
      "message": "Move Container and runtime to plugin pkg\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "fa4e114979a4960d487775f112feb015f0c3f873",
      "tree": "1970b78f7f0014ddace06577ce45d41e0d1f87c4",
      "parents": [
        "47dca20bc7ebd30421538cc4242d4ec107f227e9",
        "cc62edb4d6784730f5ed35884c593359bc7c648c"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Thu May 11 18:07:29 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 18:07:29 2017"
      },
      "message": "Merge pull request #844 from crosbymichael/revert-darwin\n\nRevert \"Only build shim on Linux\""
    },
    {
      "commit": "47dca20bc7ebd30421538cc4242d4ec107f227e9",
      "tree": "4faec16dc0336a1917f112fd18a1141fde163851",
      "parents": [
        "b53105ed253b99f8b63809e704f23819dce9776e",
        "699f84681309c9e757f89ed8c573de6c66bc3936"
      ],
      "author": {
        "name": "Derek McGowan",
        "email": "derek@mcgstyle.net",
        "time": "Thu May 11 17:58:38 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 17:58:38 2017"
      },
      "message": "Merge pull request #841 from justincormack/continuity-up\n\nFurther fixes for FreeBSD"
    },
    {
      "commit": "cc62edb4d6784730f5ed35884c593359bc7c648c",
      "tree": "471a87e5e53aaf01ce586e0b5f3f931aab9462c8",
      "parents": [
        "b53105ed253b99f8b63809e704f23819dce9776e"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 17:56:35 2017"
      },
      "committer": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 17:56:49 2017"
      },
      "message": "Revert \"Only build shim on Linux\"\n\nThis reverts commit 296ad66d2dc30d59f92e236cf32de0206a08e3aa.\n\nSigned-off-by: Michael Crosby \u003ccrosbymichael@gmail.com\u003e\n"
    },
    {
      "commit": "699f84681309c9e757f89ed8c573de6c66bc3936",
      "tree": "4faec16dc0336a1917f112fd18a1141fde163851",
      "parents": [
        "b53105ed253b99f8b63809e704f23819dce9776e"
      ],
      "author": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Tue May 09 14:24:22 2017"
      },
      "committer": {
        "name": "Justin Cormack",
        "email": "justin.cormack@docker.com",
        "time": "Thu May 11 09:45:59 2017"
      },
      "message": "Further fixes for FreeBSD\n\nThis fixes a lot more issues for FreeBSD, including update for continuity vendor.\n\nSigned-off-by: Justin Cormack \u003cjustin.cormack@docker.com\u003e\n"
    },
    {
      "commit": "2562aca1a3c070bc9f571dec44bfb10993c326d6",
      "tree": "a4388e8b71fef14f6a26b39817ec003010bb866b",
      "parents": [
        "b53105ed253b99f8b63809e704f23819dce9776e"
      ],
      "author": {
        "name": "Akihiro Suda",
        "email": "suda.akihiro@lab.ntt.co.jp",
        "time": "Thu Apr 27 07:46:23 2017"
      },
      "committer": {
        "name": "Akihiro Suda",
        "email": "suda.akihiro@lab.ntt.co.jp",
        "time": "Thu May 11 09:07:43 2017"
      },
      "message": "new service: version\n\nSigned-off-by: Akihiro Suda \u003csuda.akihiro@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "b53105ed253b99f8b63809e704f23819dce9776e",
      "tree": "71f949a987a2231b409630f88742b1ed4b6141ce",
      "parents": [
        "31cf34b7267ed94d0b4b09924336a350ef219c3a",
        "193abed96e06a45fead2ed86cfbb11c2a0a001a4"
      ],
      "author": {
        "name": "Michael Crosby",
        "email": "crosbymichael@gmail.com",
        "time": "Thu May 11 00:21:45 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 00:21:45 2017"
      },
      "message": "Merge pull request #821 from stevvooe/content-unify-provider-ingester\n\ncontent: unify provider and ingester"
    },
    {
      "commit": "193abed96e06a45fead2ed86cfbb11c2a0a001a4",
      "tree": "71f949a987a2231b409630f88742b1ed4b6141ce",
      "parents": [
        "31cf34b7267ed94d0b4b09924336a350ef219c3a"
      ],
      "author": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Tue May 09 03:43:30 2017"
      },
      "committer": {
        "name": "Stephen J Day",
        "email": "stephen.day@docker.com",
        "time": "Thu May 11 00:05:53 2017"
      },
      "message": "content: unify provider and ingester\n\nThe split between provider and ingester was a long standing division\nreflecting the client-side use cases. For the most part, we were\ndifferentiating these for the algorithms that operate them, but it made\ninstantation and use of the types challenging. On the server-side, this\ndistinction is generally less important. This change unifies these types\nand in the process we get a few benefits.\n\nThe first is that we now completely access the content store over GRPC.\nThis was the initial intent and we have now satisfied this goal\ncompletely. There are a few issues around listing content and getting\nstatus, but we resolve these with simple streaming and regexp filters.\nMore can probably be done to polish this but the result is clean.\n\nSeveral other content-oriented methods were polished in the process of\nunification. We have now properly seperated out the `Abort` method to\ncancel ongoing or stalled ingest processes. We have also replaced the\n`Active` method with a single status method.\n\nThe transition went extremely smoothly. Once the clients were updated to\nuse the new methods, every thing worked as expected on the first\ncompile.\n\nSigned-off-by: Stephen J Day \u003cstephen.day@docker.com\u003e\n"
    }
  ],
  "next": "31cf34b7267ed94d0b4b09924336a350ef219c3a"
}
