)]}'
{
  "commit": "7ff8f023d150dfee71e828908d0634f53d16bda0",
  "tree": "9fe1abc6d825aac2f61b12ab37c5c77de7582421",
  "parents": [
    "800cd40f88a7c312d42bbad8fbadd85ef491686c"
  ],
  "author": {
    "name": "Andy Green",
    "email": "andy@warmcat.com",
    "time": "Fri Apr 27 08:27:16 2018 +0800"
  },
  "committer": {
    "name": "Andy Green",
    "email": "andy@warmcat.com",
    "time": "Fri Apr 27 08:37:20 2018 +0800"
  },
  "message": "context info struct: make lws usage all const",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37f105057fbb4f947407aba2d04b3900d437deee",
      "old_mode": 33188,
      "old_path": "lib/context.c",
      "new_id": "ad79b28d51bef385e3779d0a3d4f6d7b32163a12",
      "new_mode": 33188,
      "new_path": "lib/context.c"
    },
    {
      "type": "modify",
      "old_id": "d7afc67158567154ed33cf050e4a3fd8770c1b5a",
      "old_mode": 33188,
      "old_path": "lib/event-libs/libev.c",
      "new_id": "6d4efa112a10e9ba841ded6b1d9ea6e43f44287e",
      "new_mode": 33188,
      "new_path": "lib/event-libs/libev.c"
    },
    {
      "type": "modify",
      "old_id": "a3c054c7bbf3f212eacc6625244d985b8d0de964",
      "old_mode": 33188,
      "old_path": "lib/event-libs/libevent.c",
      "new_id": "469a4d861b9c55a36b3ac1f8a88a8f353f9b58d5",
      "new_mode": 33188,
      "new_path": "lib/event-libs/libevent.c"
    },
    {
      "type": "modify",
      "old_id": "4db5155fff94424530e99e2dbfe11149de4f4de1",
      "old_mode": 33188,
      "old_path": "lib/event-libs/libuv.c",
      "new_id": "c14d221c3b960a508779f188e97b8addf7495098",
      "new_mode": 33188,
      "new_path": "lib/event-libs/libuv.c"
    },
    {
      "type": "modify",
      "old_id": "e8bb5d60e9b37821258e54f101a7ee6532e239c8",
      "old_mode": 33188,
      "old_path": "lib/libwebsockets.h",
      "new_id": "35c9692cf701cc0fa510bb11e4eca899825cf4e4",
      "new_mode": 33188,
      "new_path": "lib/libwebsockets.h"
    },
    {
      "type": "modify",
      "old_id": "3ba6ceb89bc44c0f07e670463772d9d1b9477d2b",
      "old_mode": 33188,
      "old_path": "lib/plat/lws-plat-esp32.c",
      "new_id": "a46110cecc3c770adfebde2a1df9f71b0bd53f2e",
      "new_mode": 33188,
      "new_path": "lib/plat/lws-plat-esp32.c"
    },
    {
      "type": "modify",
      "old_id": "f6354011562f65298c8fc94970ce6142eda75979",
      "old_mode": 33188,
      "old_path": "lib/plat/lws-plat-optee.c",
      "new_id": "5ccbedd604ceeb7446dc9fa5589bbaeae0dc4be1",
      "new_mode": 33188,
      "new_path": "lib/plat/lws-plat-optee.c"
    },
    {
      "type": "modify",
      "old_id": "caf4be667c5e50004fdb5eb6ed16fd1f48959b17",
      "old_mode": 33188,
      "old_path": "lib/plat/lws-plat-unix.c",
      "new_id": "4cbcc7c1d08194d74665827859125ac4ec9c4e94",
      "new_mode": 33188,
      "new_path": "lib/plat/lws-plat-unix.c"
    },
    {
      "type": "modify",
      "old_id": "437c4047fed17e9d501a08fd66c366ce6c123a53",
      "old_mode": 33188,
      "old_path": "lib/plat/lws-plat-win.c",
      "new_id": "133530539fa0bbcc0ebcdadebb04ffbc1206a325",
      "new_mode": 33188,
      "new_path": "lib/plat/lws-plat-win.c"
    },
    {
      "type": "modify",
      "old_id": "5a337d1339f100f427cc4250fc797eed4071dd7d",
      "old_mode": 33188,
      "old_path": "lib/private-libwebsockets.h",
      "new_id": "c6ab7539e0407833fbdc2df01d75e88e4df5a77e",
      "new_mode": 33188,
      "new_path": "lib/private-libwebsockets.h"
    },
    {
      "type": "modify",
      "old_id": "01461e1bd4c62f15152f2a37a442a6662c4b4514",
      "old_mode": 33188,
      "old_path": "lib/roles/h2/ops-h2.c",
      "new_id": "f11b461a0824f4367f713ab48c03703cbada4abe",
      "new_mode": 33188,
      "new_path": "lib/roles/h2/ops-h2.c"
    },
    {
      "type": "modify",
      "old_id": "4846db9a473496937f274838ab08e36e86a8efba",
      "old_mode": 33188,
      "old_path": "lib/roles/http/server/server.c",
      "new_id": "d4ec9ebc48d56b900524b515c5a81474f1bf9298",
      "new_mode": 33188,
      "new_path": "lib/roles/http/server/server.c"
    },
    {
      "type": "modify",
      "old_id": "6e1f385d61d291d1e6d9c28030c697d84907eff4",
      "old_mode": 33188,
      "old_path": "lib/roles/ws/ext/extension.c",
      "new_id": "d20c9568b7c04d41e1474481759a69f4ebab7c04",
      "new_mode": 33188,
      "new_path": "lib/roles/ws/ext/extension.c"
    },
    {
      "type": "modify",
      "old_id": "acc20235069fc1e6da69f6a513a3b45c92daf4e7",
      "old_mode": 33188,
      "old_path": "lib/roles/ws/ops-ws.c",
      "new_id": "f94b0ed67c7d04effcf38feb0aa381c47806164f",
      "new_mode": 33188,
      "new_path": "lib/roles/ws/ops-ws.c"
    },
    {
      "type": "modify",
      "old_id": "8f81b9e8c0ed41c1d60b655e5106ab406bb54710",
      "old_mode": 33188,
      "old_path": "lib/roles/ws/private.h",
      "new_id": "1662ec454a1b1b0aeed452fa4f05542f87a1e317",
      "new_mode": 33188,
      "new_path": "lib/roles/ws/private.h"
    },
    {
      "type": "modify",
      "old_id": "522332f0d2cc545654a2dbc9dcd182d9103119c5",
      "old_mode": 33188,
      "old_path": "lib/tls/mbedtls/mbedtls-client.c",
      "new_id": "fbf0a59cf98d6c90b4662ae86f228a266a107820",
      "new_mode": 33188,
      "new_path": "lib/tls/mbedtls/mbedtls-client.c"
    },
    {
      "type": "modify",
      "old_id": "5f3daaa5ae23b021d7ac979c8eec12cd5f58d664",
      "old_mode": 33188,
      "old_path": "lib/tls/mbedtls/mbedtls-server.c",
      "new_id": "d3707f542b5f1c154a7b151889e88776d2cdc434",
      "new_mode": 33188,
      "new_path": "lib/tls/mbedtls/mbedtls-server.c"
    },
    {
      "type": "modify",
      "old_id": "7bf33a01381f304343c9d1d61cb9ed538668d474",
      "old_mode": 33188,
      "old_path": "lib/tls/mbedtls/ssl.c",
      "new_id": "12c6c1688dca71b34dbc9a3b733fdd1565c7740d",
      "new_mode": 33188,
      "new_path": "lib/tls/mbedtls/ssl.c"
    },
    {
      "type": "modify",
      "old_id": "5c5bb489975524b1709abeebff6af1fe62b592d0",
      "old_mode": 33188,
      "old_path": "lib/tls/openssl/openssl-client.c",
      "new_id": "3e42276f1da38c361d71dee54424cd1e2ba74541",
      "new_mode": 33188,
      "new_path": "lib/tls/openssl/openssl-client.c"
    },
    {
      "type": "modify",
      "old_id": "0c7f8c92c798fc063a4985ca98390cc73b71eee2",
      "old_mode": 33188,
      "old_path": "lib/tls/openssl/openssl-server.c",
      "new_id": "578376b2033b9a9a13156928076b8ece633704e7",
      "new_mode": 33188,
      "new_path": "lib/tls/openssl/openssl-server.c"
    },
    {
      "type": "modify",
      "old_id": "14928435fb13bef72b970987ca1a31e96d436572",
      "old_mode": 33188,
      "old_path": "lib/tls/openssl/ssl.c",
      "new_id": "4a2743c8a3c30d560e4ee5aff0a77a03e872e86f",
      "new_mode": 33188,
      "new_path": "lib/tls/openssl/ssl.c"
    },
    {
      "type": "modify",
      "old_id": "890010e90a9791aa600fd38f3f57fb6a133b6bb8",
      "old_mode": 33188,
      "old_path": "lib/tls/private.h",
      "new_id": "1038cee16a71f4e5f018e819bed30e8ae095ccd1",
      "new_mode": 33188,
      "new_path": "lib/tls/private.h"
    },
    {
      "type": "modify",
      "old_id": "82bdb89617079dfbc2f33dd46fbfb313cf0a8983",
      "old_mode": 33188,
      "old_path": "lib/tls/tls-client.c",
      "new_id": "bc10a99f301f4a8e6cde206a53217dd1c9144355",
      "new_mode": 33188,
      "new_path": "lib/tls/tls-client.c"
    },
    {
      "type": "modify",
      "old_id": "1a0f3edc0ee6df44958fff4bf47520369f77bd11",
      "old_mode": 33188,
      "old_path": "lib/tls/tls-server.c",
      "new_id": "5cfa0b3236d5fa764ca90d2d75ed736dd4a3435d",
      "new_mode": 33188,
      "new_path": "lib/tls/tls-server.c"
    }
  ]
}
