)]}'
{
  "commit": "63c8a237763045207f726e487bab7006d347b151",
  "tree": "adb8c0a758c184ece0f65e6aecb38a9b705da7b2",
  "parents": [
    "eb5a41eeb55002e23b8360206b82cab617369352"
  ],
  "author": {
    "name": "Andy Green",
    "email": "andy@warmcat.com",
    "time": "Tue Apr 07 06:35:00 2020 +0100"
  },
  "committer": {
    "name": "Andy Green",
    "email": "andy@warmcat.com",
    "time": "Mon Apr 13 19:29:09 2020 +0100"
  },
  "message": "lws_spawn: windows\n\n\nMove the unix spawn.c from lib/misc through to lib/plat/unix, and\nadd an implementation for windows in lib/plat/windows",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e6e2daf78e8dbb7e4f83e0219e826c2199272de",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "80c283615a47e6babe657268f1614853b4f01a4b",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "1f651a94fa1edb56b5e8623f851e2332aaada483",
      "old_mode": 33188,
      "old_path": ".sai.json",
      "new_id": "10fca2a78178389b58ac38158eecfbb48794bf4d",
      "new_mode": 33188,
      "new_path": ".sai.json"
    },
    {
      "type": "modify",
      "old_id": "a20737d649dfe8f9b5e5d1d6adb46dfc9ea1b5e6",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "6f510e1c689a77b156bd5d998bc4e8dfbadd8f08",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "493218c1023f952fe1aba1960095da3e64dfb496",
      "old_mode": 33188,
      "old_path": "include/libwebsockets/lws-misc.h",
      "new_id": "67c565241be09c8a91ee52276ef7bdfe5d5b2e36",
      "new_mode": 33188,
      "new_path": "include/libwebsockets/lws-misc.h"
    },
    {
      "type": "modify",
      "old_id": "b6540083eb0db4f950af315e3bca878286a78446",
      "old_mode": 33188,
      "old_path": "lib/core-net/private-lib-core-net.h",
      "new_id": "ebc1807b09bae8b43c90fafb13607f84c228b2bc",
      "new_mode": 33188,
      "new_path": "lib/core-net/private-lib-core-net.h"
    },
    {
      "type": "modify",
      "old_id": "5745f0fb3cb81adc72249496e6e54c5517518af3",
      "old_mode": 33188,
      "old_path": "lib/core/libwebsockets.c",
      "new_id": "8453ac037d238fc5bba0804a6d7d572458373da6",
      "new_mode": 33188,
      "new_path": "lib/core/libwebsockets.c"
    },
    {
      "type": "modify",
      "old_id": "268b2e36b8996ad1a6868b0a59bd6cbf47ffe5f5",
      "old_mode": 33188,
      "old_path": "lib/core/logs.c",
      "new_id": "3fde1192a28641a2c42003aaf1b395868d0624e9",
      "new_mode": 33188,
      "new_path": "lib/core/logs.c"
    },
    {
      "type": "modify",
      "old_id": "83a3e1fcaa0972ca4254c9ee68ddfc6b660b8807",
      "old_mode": 33188,
      "old_path": "lib/misc/lejp.c",
      "new_id": "240f116a122cc7cc070759e0dd06dd93f8840254",
      "new_mode": 33188,
      "new_path": "lib/misc/lejp.c"
    },
    {
      "type": "modify",
      "old_id": "61048ba955dd7991f1c55a17d2501922ce63cef3",
      "old_mode": 33188,
      "old_path": "lib/misc/threadpool/threadpool.c",
      "new_id": "646c5f2f1a7a3f0d0532491624927a888bb37d32",
      "new_mode": 33188,
      "new_path": "lib/misc/threadpool/threadpool.c"
    },
    {
      "type": "modify",
      "old_id": "e3262f055ca68464b5dc04d2a8fd0beef4ce0e9b",
      "old_mode": 33188,
      "old_path": "lib/plat/unix/private-lib-plat-unix.h",
      "new_id": "d64f898830119912a629797ead700e290f392d27",
      "new_mode": 33188,
      "new_path": "lib/plat/unix/private-lib-plat-unix.h"
    },
    {
      "type": "rename",
      "old_id": "fdc61cd2b008be4d0d28e97ca5957cf8c77b4b1c",
      "old_mode": 33188,
      "old_path": "lib/misc/spawn.c",
      "new_id": "fdc61cd2b008be4d0d28e97ca5957cf8c77b4b1c",
      "new_mode": 33188,
      "new_path": "lib/plat/unix/unix-spawn.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "b8053bc20b90afe9e7dab6a239effc8538c54391",
      "old_mode": 33188,
      "old_path": "lib/plat/windows/private-lib-plat-windows.h",
      "new_id": "558aedf5793d0a4ce6c561483b835864f0d71b3e",
      "new_mode": 33188,
      "new_path": "lib/plat/windows/private-lib-plat-windows.h"
    },
    {
      "type": "modify",
      "old_id": "7c7fc8e3518e17a7c906708d7ec46052f831bda5",
      "old_mode": 33188,
      "old_path": "lib/plat/windows/windows-service.c",
      "new_id": "5a6fc1b85df0daa7e5a89f4c31e9dc411c063098",
      "new_mode": 33188,
      "new_path": "lib/plat/windows/windows-service.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bd0d103659a39bd8a2e233f55f54fd639ecc507",
      "new_mode": 33188,
      "new_path": "lib/plat/windows/windows-spawn.c"
    },
    {
      "type": "modify",
      "old_id": "8af3804c0ddb65ad4c85f2ab69c39f89acc09871",
      "old_mode": 33188,
      "old_path": "minimal-examples/raw/minimal-raw-adopt-udp/minimal-raw-adopt-udp.c",
      "new_id": "6e23a3c5731e0b8871bd5e418351f2308faed75c",
      "new_mode": 33188,
      "new_path": "minimal-examples/raw/minimal-raw-adopt-udp/minimal-raw-adopt-udp.c"
    },
    {
      "type": "modify",
      "old_id": "d7f268f73fa9debeb8a8e831abe9e71c36401123",
      "old_mode": 33188,
      "old_path": "minimal-examples/secure-streams/minimal-secure-streams-avs/avs.c",
      "new_id": "ea8f97e22cca5624964993c04c8b2b2729219cc1",
      "new_mode": 33188,
      "new_path": "minimal-examples/secure-streams/minimal-secure-streams-avs/avs.c"
    }
  ]
}
