)]}'
{
  "commit": "aec45f247904ae3c80b3d41ae4672d948cdbbb43",
  "tree": "03a5fe86a4538edce7d9e8f7583059f226d8da48",
  "parents": [
    "bf8d9f4726e38defc3855919b1586a948cb38d53"
  ],
  "author": {
    "name": "Richard Barry",
    "email": "ribarry@amazon.com",
    "time": "Wed Mar 14 15:58:47 2018 +0000"
  },
  "committer": {
    "name": "Richard Barry",
    "email": "ribarry@amazon.com",
    "time": "Wed Mar 14 15:58:47 2018 +0000"
  },
  "message": "Import the code coverage test additions from the (unpublished) Visual Studio project to the (published) MingW/Eclipse project.\nUpdate the MingW/Eclipse project to add a code coverage build configuration in addition to the existing Debug build configuration.\nUpdate StreamBufferDemo.c so functions are called directly, rather than via configASSERT(), so their code coverage can be measured when configASSERT() is not defined.\nIn the Win32 port, replace the call to TerminateProcess() in vPortEndScheduler() with exit( 0 ) - which triggers the writing of the code coverage data to the disk.\nFix bug in ucStreamBufferGetStreamBufferType() - which is only used by the Percepio trace tool.\nUpdate the line within vTaskStartScheduler() that was setting xTickCount to 0 to instead set it to configINITIAL_TICK_COUNT.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22b7fb81d659c5a39347bbbe63770dc4aca878c1",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c",
      "new_id": "abd72e878673ab80a567200a8ec8e2e4a10b021d",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c"
    },
    {
      "type": "modify",
      "old_id": "4d146054c78ded76132729ce49bf0eb454a473bc",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/GenQTest.c",
      "new_id": "66be41733fdd976b7d4f65dc6786cd55bfd41e38",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/GenQTest.c"
    },
    {
      "type": "modify",
      "old_id": "013503a7b1bc437ec039c58c49bc82ce38df1359",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/StaticAllocation.c",
      "new_id": "dc5c8540797cf62d26808d832169b42e520ea5af",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/StaticAllocation.c"
    },
    {
      "type": "modify",
      "old_id": "a0cdda6c4e4b00c3e4a2d7381f7c3f766eab098a",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/Common/Minimal/StreamBufferDemo.c",
      "new_id": "8250b13d9ed296ef5dd9a612b631b62794341a39",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/Common/Minimal/StreamBufferDemo.c"
    },
    {
      "type": "modify",
      "old_id": "bb4718846ff2e2ac0118868b0a9b0feb09583b50",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/WIN32-MSVC/.vs/WIN32/v14/.suo",
      "new_id": "b50bd108f3bff098878054c2487aef0cdf7d5402",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MSVC/.vs/WIN32/v14/.suo"
    },
    {
      "type": "modify",
      "old_id": "c2bd401d5f90adaa9b497a6579caccdc02a010ea",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/WIN32-MingW/.cproject",
      "new_id": "0cc3eaa93724bb37ddf538a56a8363ea77b26c75",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MingW/.cproject"
    },
    {
      "type": "modify",
      "old_id": "b73d975247457cc6cfbbfc01100e35f9d9b8e983",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/WIN32-MingW/FreeRTOSConfig.h",
      "new_id": "f66e45389c7cf0427bed0094b381375d50d0a08e",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MingW/FreeRTOSConfig.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86dc0298126a4970cd8e6949c7f7a62570e219f4",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MingW/code_coverage_additions.c"
    },
    {
      "type": "modify",
      "old_id": "cfb16a4b0524b49411f624f28003d8d32776bc06",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/WIN32-MingW/main.c",
      "new_id": "96a51cabef8a165f482f33247f55e911657443fe",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MingW/main.c"
    },
    {
      "type": "modify",
      "old_id": "96f02c4522a4ce0467f4965dac810b32524e7ee0",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/WIN32-MingW/main_full.c",
      "new_id": "b8e06d184646cf1d7a8840e9b402f93356e9570d",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/WIN32-MingW/main_full.c"
    },
    {
      "type": "modify",
      "old_id": "081eece5e48a79f31ce8af12c376121bde022813",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MSVC-MingW/port.c",
      "new_id": "a755621edd7433622e6ad083339838705f18b563",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MSVC-MingW/port.c"
    },
    {
      "type": "modify",
      "old_id": "80c976bd399aa901317dd932a5fc4c263a631035",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/queue.c",
      "new_id": "a580ae7dcc59e05cfdff49ae6786ce6f27cfae4c",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/queue.c"
    },
    {
      "type": "modify",
      "old_id": "963a35593c7225d182b199fa900f31c159270285",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/stream_buffer.c",
      "new_id": "9e518907adffa68f9ce855825e8a1f86a179e6ce",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/stream_buffer.c"
    },
    {
      "type": "modify",
      "old_id": "3a0cbf4e9fbce212a6b1cb3d3dbe470583a91d27",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/tasks.c",
      "new_id": "129439caba03862cd212ea02ff900289038277b5",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/tasks.c"
    }
  ]
}
