)]}'
{
  "log": [
    {
      "commit": "30590636487cb976a7ad850024abb16a5f44a320",
      "tree": "d552d3b4897d115999ad673fbbea0e8d9bdc2fd4",
      "parents": [
        "0518e703c57b1b96bed4d10df7ef76377267834a"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Mar 07 13:36:25 2017 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Mar 07 13:36:45 2017 +0100"
      },
      "message": "Update doxygen config\n"
    },
    {
      "commit": "0518e703c57b1b96bed4d10df7ef76377267834a",
      "tree": "32682cd06772709c04616dca6cf25fa63a268bd3",
      "parents": [
        "481be0e2215eeb00ef0ff3eb6a1a61ae1e64ef1c"
      ],
      "author": {
        "name": "Martin Fischer",
        "email": "m_fischer@users.sf.net",
        "time": "Sat Jan 21 09:55:14 2017 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sun Jan 22 15:47:12 2017 +0100"
      },
      "message": "doxygen: Allow space in path names\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "481be0e2215eeb00ef0ff3eb6a1a61ae1e64ef1c",
      "tree": "4f522ff564e7d0e2de54f5354ac741de027e3723",
      "parents": [
        "7ef5267f3f658f96bba2beaa08f1efc35cf4526a"
      ],
      "author": {
        "name": "Terje Runde",
        "email": "terje.runde@gmail.com",
        "time": "Sat Dec 03 20:14:18 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Dec 17 18:13:04 2016 +0100"
      },
      "message": "Remove dangling unit test source file.\n"
    },
    {
      "commit": "7ef5267f3f658f96bba2beaa08f1efc35cf4526a",
      "tree": "a739bcf8a10eeb52aaad4048b3983e6f5546f680",
      "parents": [
        "70ecc58201ab7c20f268cd563618a9fa1f69e0d4"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Nov 12 12:13:13 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Nov 12 12:14:13 2016 +0100"
      },
      "message": "cmake: Add -Wstrict-prototypes during build\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "70ecc58201ab7c20f268cd563618a9fa1f69e0d4",
      "tree": "8ac5c6ff52a8a966a846cf437187f3a8996f3f37",
      "parents": [
        "5182612d58b1670008b37f64fc92fc32382bd2d5"
      ],
      "author": {
        "name": "Adrian Friedli",
        "email": "adrian.friedli@husqvarnagroup.com",
        "time": "Tue Oct 25 10:57:21 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Nov 12 12:13:55 2016 +0100"
      },
      "message": "src: Add support for compile flag -Wstrict-prototypes\n"
    },
    {
      "commit": "5182612d58b1670008b37f64fc92fc32382bd2d5",
      "tree": "ca527fc15cf5d5a43fca7d3efdca13e967f3c1e1",
      "parents": [
        "26717f4909039803b231434740ef3ce005258dae"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Nov 07 08:03:10 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Nov 07 08:11:39 2016 +0100"
      },
      "message": "cmocka: Leave if expected_call is NULL\n\nCID 1365415\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "26717f4909039803b231434740ef3ce005258dae",
      "tree": "67c36619008a9ca2ec3de9ed2f1f94ac18634b58",
      "parents": [
        "93d9b7748298a00e0fc42190072db16d678eb974"
      ],
      "author": {
        "name": "Adrien Marc",
        "email": "aderien@gmail.com",
        "time": "Tue Oct 04 18:18:42 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Oct 04 18:55:39 2016 +0200"
      },
      "message": "Fixed xUnit output durations\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "93d9b7748298a00e0fc42190072db16d678eb974",
      "tree": "3165c4fbab0a3e5bf2c90128e6cf882b8a43c379",
      "parents": [
        "b3ba4736579f9c4ac1ea746469233b1fdfd0cd8f"
      ],
      "author": {
        "name": "Nikos Mavrogiannopoulos",
        "email": "nmav@redhat.com",
        "time": "Thu Sep 29 10:14:53 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Oct 03 18:05:00 2016 +0200"
      },
      "message": "This patch allows cmocka to be run under windows 64-bit\n\nIn that system while the maximum word size is 64-bits, the\n\u0027unsigned long int\u0027 type is only 32-bits.\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "b3ba4736579f9c4ac1ea746469233b1fdfd0cd8f",
      "tree": "632bb01b399e14c703b62115ab7a32b13fb218d3",
      "parents": [
        "5f89eea110d976b337c57d9c292bd860d2b9be8f"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 16:30:39 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 16:30:39 2016 +0200"
      },
      "message": "cpack: Ignore all object directories\n"
    },
    {
      "commit": "5f89eea110d976b337c57d9c292bd860d2b9be8f",
      "tree": "e87b450e59c4ad856bf4a08db9ec9685dbc8fd5a",
      "parents": [
        "63ddee422eb360a0e224458ef19089682a8b71eb"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 15:54:41 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 16:25:21 2016 +0200"
      },
      "message": "Bump version to 1.1.0\n"
    },
    {
      "commit": "63ddee422eb360a0e224458ef19089682a8b71eb",
      "tree": "33c75478ba361f3ffab9b440595ad0e4e0d235ed",
      "parents": [
        "7c5572f039530b45cb2e7a798c695a090160ea54"
      ],
      "author": {
        "name": "David Schneider",
        "email": "schneidav81@gmail.com",
        "time": "Wed Sep 21 15:20:09 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 15:20:09 2016 +0200"
      },
      "message": "tests: Add test_groups test to validate xml output\n\nThis is for multiple groups in one test to make sure they do not create\ninvalid xml.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "7c5572f039530b45cb2e7a798c695a090160ea54",
      "tree": "8ca5a8ec92cd4e9fe895ba42bc0fd9ec12daee78",
      "parents": [
        "82a8748cd27e403b5a34f5eca571699de6f14403"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 14:22:52 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 14:48:54 2016 +0200"
      },
      "message": "cmocka: Do not add xml headers twice\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "82a8748cd27e403b5a34f5eca571699de6f14403",
      "tree": "aa76393fb81f858eb247ad1445341a2d28b1a8f1",
      "parents": [
        "b516b621f78ed89b353240c1ea09ab76c5dbe6be"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 14:21:33 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 14:21:33 2016 +0200"
      },
      "message": "cmocka: Add file pattern to create xml file for each group\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "b516b621f78ed89b353240c1ea09ab76c5dbe6be",
      "tree": "964916ccbc537ffc7c7a07f52be0e5a5de717dbb",
      "parents": [
        "4d7c402482cf2b205ea94b73c6b3206d8964272e"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Sun Dec 20 16:29:09 2015 -0500"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 11:25:46 2016 +0200"
      },
      "message": "Fixed format specifier width mismatch\n\nOn some platforms PRIu64 is not necessarily the width of the\nLargestIntegralType. A new decimal format specifier for\nLargestIntegralType was added and replaces the invocations of PRIu64.\n"
    },
    {
      "commit": "4d7c402482cf2b205ea94b73c6b3206d8964272e",
      "tree": "08678df06568baca1dc4cc451ee2803e9edc4511",
      "parents": [
        "d821fccad2cb0a0e0fc0de41fce6a2ee23df5367"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 11:21:28 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 21 11:21:28 2016 +0200"
      },
      "message": "cmocka: Use defines for WILL_RETURN values\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "d821fccad2cb0a0e0fc0de41fce6a2ee23df5367",
      "tree": "7a99366fb5c6fd5381087b59781b1e1100ace7b8",
      "parents": [
        "b2732b52202ae48f866a024c633466efdbb8e85a"
      ],
      "author": {
        "name": "Aris Adamantiadis",
        "email": "aris@0xbadc0de.be",
        "time": "Wed Jun 01 20:50:38 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Jun 02 07:32:27 2016 +0200"
      },
      "message": "vcm_print_error: fix segfault on long messages\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "b2732b52202ae48f866a024c633466efdbb8e85a",
      "tree": "063f54afabb80dec5655f654a3d9b27dca9271d8",
      "parents": [
        "044a1a11f891c1264281992f1a2121fb0856218c"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 03 09:12:21 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 03 09:12:21 2016 +0100"
      },
      "message": "cmake: Fix possible issues with librt during configure\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "044a1a11f891c1264281992f1a2121fb0856218c",
      "tree": "a7cf3628f78c79fed16d99a4d57528b43ae87b79",
      "parents": [
        "c35d3edecac0b5e5884f9e26ba9cf73753279ea3"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Sat Jan 23 06:53:29 2016 -0500"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 13:26:45 2016 +0100"
      },
      "message": "cmake: Add MinGW DLL Prefix Workaround\n\nCMake assigns \"lib\" as the prefix to shared libraries on MinGW\nGCC, but MinGW does not expect such a prefix when linking to\nDLLs. By setting, CMAKE_SHARED_LIBRARY_PREFIX to \"\" the\nexample tests were able to run with the exception of the\ncalculator_test which segfaults (SIGSEGV) on the setjmp in\ntest_divide_by_zero. This fault is specific to MinGW and does not\noccur within runs on Cygwin or Visual Studio.\n\ncalculator_test was enabled only for static linking on MinGW\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "c35d3edecac0b5e5884f9e26ba9cf73753279ea3",
      "tree": "78556040913336b52db01f7e5ebca035982223bf",
      "parents": [
        "f8bba4b3a519147de59a2a7c3dc6262549e7e2bb"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Sat Jan 23 05:14:04 2016 -0500"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 13:25:20 2016 +0100"
      },
      "message": "cmocka: Add VS2015 support\n\nVisual Studio now includes support for vsnprintf and snprintf but does\nso as an inline functions. check_symbol_exists is used to check for\nits existence within stdio. [3] All tests are passing when run from\nwithin the IDE or via NMake. Command line builds via msbuild seem to\nerror for the first few example tests.\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "f8bba4b3a519147de59a2a7c3dc6262549e7e2bb",
      "tree": "646f92fcc8b778916a6b380e06ab7bef2cb857da",
      "parents": [
        "c971d6e5c26549c421d7fc4cc2965cea4c628866"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Wed Feb 10 12:16:13 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 13:18:11 2016 +0100"
      },
      "message": "cmocka: Add will_return_maybe() for ignoring mock returns\n\nAs both parameter and function call order checking allow for ignoring\ncases where they are never invoked, the mock return values are at\nsomewhat of a mismatch in that they must always be returned at least\nonce (even in the case of will_return_always()). Therefore, the ability\nto set the count to -2 on will_return_count was added with a new macro\n(will_return_maybe) that indicates that that the value field may never\nbe returned and still allow a successful test.\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "c971d6e5c26549c421d7fc4cc2965cea4c628866",
      "tree": "d8651c570d3ca3dce8f1e25fd4d90f27a9107f73",
      "parents": [
        "c995e0aa62805355c4c9fe7a21df4797591e9994"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Wed Feb 10 12:16:17 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 13:18:11 2016 +0100"
      },
      "message": "cmocka: Fix indentation\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "c995e0aa62805355c4c9fe7a21df4797591e9994",
      "tree": "ea4a81397d4f69d2e47337ca2597281cbbdc7fd1",
      "parents": [
        "9fc415a88f99b881b5c9f4c227c4967fd92d292a"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Jan 04 16:25:22 2016 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 12:05:31 2016 +0100"
      },
      "message": "cmocka: Include strings.h for strcasecmp\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "9fc415a88f99b881b5c9f4c227c4967fd92d292a",
      "tree": "b9fcad26d9a84cea3db15e8db36221fd7f6d8462",
      "parents": [
        "56ed9b0eb533ea38825c1be570f48334d1e457f0"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 12:00:36 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 12:00:36 2016 +0100"
      },
      "message": "tests: Add a group setup assert test\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "56ed9b0eb533ea38825c1be570f48334d1e457f0",
      "tree": "ea835eac21269717ba44b0c2ebd6f45ce9549376",
      "parents": [
        "9a120731ec3831c68bfa88b719395f3ea8a24f54"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 11:57:11 2016 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 10 11:57:38 2016 +0100"
      },
      "message": "cmocka: Print group setup and teardown errors\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "9a120731ec3831c68bfa88b719395f3ea8a24f54",
      "tree": "b64059a79b5d4fff8fa582d0d1753bbd742812f7",
      "parents": [
        "443b02803dd35f34f6823e31791bc85fc07b9629"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Thu Nov 12 13:09:36 2015 -0500"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Dec 18 12:21:35 2015 +0100"
      },
      "message": "tests: Add test for call ordering functionality\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "443b02803dd35f34f6823e31791bc85fc07b9629",
      "tree": "f1a5e7ecd3a19255e5881668cff88a7d23b1ed5b",
      "parents": [
        "d1f796100c35ed89ce2ecd90cae564a0e9ac2315"
      ],
      "author": {
        "name": "Joseph Ates",
        "email": "joseph.ates@msasafety.com",
        "time": "Thu Nov 12 13:08:15 2015 -0500"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Dec 18 12:21:34 2015 +0100"
      },
      "message": "cmocka: Add support to verify call ordering\n"
    },
    {
      "commit": "d1f796100c35ed89ce2ecd90cae564a0e9ac2315",
      "tree": "3a09d37451555cb6d2bdb51a506135b04fc578dd",
      "parents": [
        "ef5e1e308bf4ebeef6270bb729ccdca4e4bd08bd"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Oct 28 09:27:10 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Oct 28 09:27:10 2015 +0100"
      },
      "message": "Ignore all build and obj* directores\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "ef5e1e308bf4ebeef6270bb729ccdca4e4bd08bd",
      "tree": "83cbe2f72c28d5d3e65d7de2aa71b98cc690ca80",
      "parents": [
        "f55257afcef9eb64212c3ec97bfb1d8fa9dfb873"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Oct 19 18:15:05 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Oct 19 18:15:30 2015 +0200"
      },
      "message": "INSTALL: Add Testing section\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "f55257afcef9eb64212c3ec97bfb1d8fa9dfb873",
      "tree": "46174906b490bbd114286015901a04ab2c3f1e06",
      "parents": [
        "1b595a80934fa95234fb290913cfe533f740d965"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Oct 07 16:42:32 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Oct 07 16:42:32 2015 +0200"
      },
      "message": "INSTALL: Add example for Windows\n\nLooks like it isn\u0027t clear for some people reading that file that we\nsupport Windows and MSVC ...\n"
    },
    {
      "commit": "1b595a80934fa95234fb290913cfe533f740d965",
      "tree": "a0d9641505631aa1e6284ebb2dc85f2e34ba2a21",
      "parents": [
        "bb1b9f095a4911fa6c173279b20116affd6ca897"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Oct 05 09:23:35 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Oct 05 09:23:35 2015 +0200"
      },
      "message": "src: Fix some compiler warnings\n\nBUG: https://open.cryptomilk.org/issues/43\n"
    },
    {
      "commit": "bb1b9f095a4911fa6c173279b20116affd6ca897",
      "tree": "4b0707e109c8b02914ea61670799fbf6dc4ea088",
      "parents": [
        "f1db65a08565316bf46f9210f834ce4f40432697"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 30 13:07:08 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 30 13:07:08 2015 +0200"
      },
      "message": "src: Use variable name for accessing the array elements\n"
    },
    {
      "commit": "f1db65a08565316bf46f9210f834ce4f40432697",
      "tree": "48a8dec7796bd6f6728e35adf489efb1bd1c222c",
      "parents": [
        "da22fa6c2435c8421817292e5ca1269c7f4e4959"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 30 12:43:06 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 30 12:43:06 2015 +0200"
      },
      "message": "include: Improve documentation for prestate macros\n"
    },
    {
      "commit": "da22fa6c2435c8421817292e5ca1269c7f4e4959",
      "tree": "68620f0e0c6b517212c8942dad4b8abca994d4b8",
      "parents": [
        "cc3386b4ce502e532686a6ec0c56af362cb33e86"
      ],
      "author": {
        "name": "Pawel Szewczyk",
        "email": "p.szewczyk@samsung.com",
        "time": "Mon Sep 14 12:52:12 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 23 16:42:11 2015 +0200"
      },
      "message": "cmocka: Allow to pass initial data to test cases\n\nSometimes multiple test cases share the same test function, running it\non different data. To pass this data to test functions we must define\nsetup function for each data set. It\u0027s not very convienient when there\nare many states to test.\n\nThis commit introduce more elegant way to pass data to tests. The\ninitial_state field of CMUnitTest structure can be defined by user.\nIt will be either passed to setup function, which makes any preparation\nneeded, or it will be passed directly to test function when setup func is\nNULL.\n\nSigned-off-by: Pawel Szewczyk \u003cp.szewczyk@samsung.com\u003e\n"
    },
    {
      "commit": "cc3386b4ce502e532686a6ec0c56af362cb33e86",
      "tree": "332365bdf134530b3cd9d721cd46c0f6d7f0744e",
      "parents": [
        "2535a154fe4210999f813e0f5d8778f833ea8165"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 14 18:24:41 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 14 18:24:41 2015 +0200"
      },
      "message": "src: Simplify exception_handler()\n"
    },
    {
      "commit": "2535a154fe4210999f813e0f5d8778f833ea8165",
      "tree": "05d223c9dcba9cc59d7981a4f817ebd5bf0ab6c1",
      "parents": [
        "fd4b80d4504563f8b4d4f518b3122d17a669d1ed"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "Jonathon.Reinhart@gmail.com",
        "time": "Tue Sep 08 19:18:48 2015 -0400"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 14 18:17:10 2015 +0200"
      },
      "message": "test: update test_segfault_recovery to try multiple faults\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "fd4b80d4504563f8b4d4f518b3122d17a669d1ed",
      "tree": "b332fabd1f8010d3c737444e6ba84dbf41d375c7",
      "parents": [
        "5d4229c8381fbbc09dd733ac9448a5d79fb98840"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "Jonathon.Reinhart@gmail.com",
        "time": "Mon Sep 07 23:26:20 2015 -0400"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 14 18:17:10 2015 +0200"
      },
      "message": "Use sigsetjmp()/siglongjmp() when available\n\nWithout using siglongjmp, the signal mask is not restored when\nlongjmp-ing from the signal handler, and whichever signal was\nbeing handled remains blocked for the remainder of the tests. As a\nresult, the same signal cannot be caught twice, and will cause process\ntermination when being raised the second time.\n\nThis does not change \u0027jmp_buf global_expect_assert_env\u0027, because it is\npart of the public API, and isn\u0027t used from a signal handler.\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "5d4229c8381fbbc09dd733ac9448a5d79fb98840",
      "tree": "709a77b43ee31c24f7e46bcee1e913ce75e62659",
      "parents": [
        "47627bcdb3b2464b6580618638d1c5d2b9aa5543"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 09 10:16:51 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Sep 09 14:32:43 2015 +0200"
      },
      "message": "src: Improve error reporting with cmocka default output\n\nReviewed-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "47627bcdb3b2464b6580618638d1c5d2b9aa5543",
      "tree": "55a2ec18f9316a5669fe5a43f32f936e7d6934d3",
      "parents": [
        "ab3ec0da8c55a68bcd8b7dda9c0a475e93cb4ffb"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 07 09:40:46 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Sep 07 09:40:46 2015 +0200"
      },
      "message": "src: Filter out invalid tests.\n"
    },
    {
      "commit": "ab3ec0da8c55a68bcd8b7dda9c0a475e93cb4ffb",
      "tree": "931b7188acc4f3e9f9afe5b331b01722977d5631",
      "parents": [
        "56f0bfec968af94c45d3f9bcf391dde27ca46419"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Aug 04 19:32:28 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Aug 04 19:32:28 2015 +0200"
      },
      "message": "include: Protect config.h inclusion\n\nThanks to Gregory Pakosz.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "56f0bfec968af94c45d3f9bcf391dde27ca46419",
      "tree": "df2c43332146c9fa75ce16be8b52ad5326b0edbc",
      "parents": [
        "8c4e920530a876513f755f3ff60813080e42f612"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Aug 01 15:55:03 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Aug 01 15:55:03 2015 +0200"
      },
      "message": "include: Add va_copy macro if MSVC doesn\u0027t provide it\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "8c4e920530a876513f755f3ff60813080e42f612",
      "tree": "2ccf115e7da769c2e6a92306e00ab63245f0c4af",
      "parents": [
        "7364469189558a8720b60880940a41e1a0d20452"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Jul 07 11:07:01 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Jul 07 11:07:01 2015 +0200"
      },
      "message": "cmake: Fix warning on OSX\n"
    },
    {
      "commit": "7364469189558a8720b60880940a41e1a0d20452",
      "tree": "11cef1e3723f8efcde68b023b53925c4272d2238",
      "parents": [
        "8939ed38aa1c8e1e7eafb34dd7fa8d3ed569476d"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Jul 07 11:06:45 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Jul 07 11:06:45 2015 +0200"
      },
      "message": "def: Add missing cmocka_set_message_output symbol\n"
    },
    {
      "commit": "8939ed38aa1c8e1e7eafb34dd7fa8d3ed569476d",
      "tree": "e0291f4e370bb8f1fb169c6b87d2a71ee724ddcf",
      "parents": [
        "3262ba0e224c693463a837f5c2750086d6ef38ee"
      ],
      "author": {
        "name": "Pawel Szewczyk",
        "email": "p.szewczyk@samsung.com",
        "time": "Mon May 11 13:34:29 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon May 11 13:34:29 2015 +0200"
      },
      "message": "cmocka: Print skipped tests in group summary\n\nWhen running tests with standard output, information about skipped\ntests can be useful, especially when there are many tests. This commit\nadd number of skipped tests and list of them to group summary.\n\nSigned-off-by: Pawel Szewczyk \u003cp.szewczyk@samsung.com\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "3262ba0e224c693463a837f5c2750086d6ef38ee",
      "tree": "affa3cf8138cbab1924ef553e983dedbba512777",
      "parents": [
        "f6b2efadf805e7ef017ff6afcfdf088023f61e2e"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon May 11 13:28:43 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon May 11 13:28:43 2015 +0200"
      },
      "message": "gitignor: Ignore all object file directories\n"
    },
    {
      "commit": "f6b2efadf805e7ef017ff6afcfdf088023f61e2e",
      "tree": "44f239c1c107f9f1b7446ed7b9b3236d8370ba8e",
      "parents": [
        "12ce9a800c6ff9189c004202f019723405003e1d"
      ],
      "author": {
        "name": "Ellie Timoney",
        "email": "elliemt83@gmail.com",
        "time": "Mon May 11 13:26:23 2015 +0200"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon May 11 13:26:23 2015 +0200"
      },
      "message": "cmocka: Add subtests for groups using TAP output\n\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "12ce9a800c6ff9189c004202f019723405003e1d",
      "tree": "523ced4ecc3521e37c72ed4ea94759a9ed09df41",
      "parents": [
        "782971ecd38c7ac042209bbba33c0c489f7462f1"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 12 12:56:06 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 12 12:56:33 2015 +0100"
      },
      "message": "Bump version to 1.0.1\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "782971ecd38c7ac042209bbba33c0c489f7462f1",
      "tree": "fbbe8412c62dda108beb5435cbe35fe2bf2536bc",
      "parents": [
        "78191eaebfa2fc212ea4ade51e2b67c468e84834"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 12 12:55:49 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Mar 12 12:56:29 2015 +0100"
      },
      "message": "Update ChangeLog.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "78191eaebfa2fc212ea4ade51e2b67c468e84834",
      "tree": "38d19df57866a7c537ea741cd1cca671df4dbc13",
      "parents": [
        "710400b8c71b97e97b85addaefead4489743c108"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "ndevos@redhat.com",
        "time": "Thu Feb 26 21:47:03 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Mar 02 10:16:22 2015 +0100"
      },
      "message": "cmocka: realloc(ptr, 0) should act as free(ptr)\n\nCurrently, realloc(ptr, 0) does not free the pointer as specified by\n\u0027man 3 realloc\u0027:\n\n    The realloc() function changes the size of the memory block pointed\n    to by ptr to size bytes. [...] if size is equal to zero, and ptr is\n    not NULL, then the call is equivalent to free(ptr). [...]\n\nThis causes a leak of the allocated memory, and tests that use this\nparticular realloc() pattern fail.\n\nSigned-off-by: Niels de Vos \u003cndevos@redhat.com\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\nReviewed-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "710400b8c71b97e97b85addaefead4489743c108",
      "tree": "895cbe4472f2179c7aff95ed87dcc8b5e209b4a5",
      "parents": [
        "8c7d098d81bdfed92982e4b55dc1f8e3199e314a"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Wed Feb 25 09:09:35 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 25 09:18:34 2015 +0100"
      },
      "message": "Fix function types in doxygen docs\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "8c7d098d81bdfed92982e4b55dc1f8e3199e314a",
      "tree": "4732307711973d6dc20475d520d3c07f2967da05",
      "parents": [
        "d7ab572b7db2a139fe68506747c3effb7b960114"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 15:06:18 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 15:10:41 2015 +0100"
      },
      "message": "cmake: Use https to drop results.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "d7ab572b7db2a139fe68506747c3effb7b960114",
      "tree": "2bec0a24effe535398574bf00dc13c5172c12f1b",
      "parents": [
        "5d5fb5afc3811f9f56e69ce5acb4614e32a7c969"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 09:48:36 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 15:10:41 2015 +0100"
      },
      "message": "include: Add macro for assert_ptr_equal().\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "5d5fb5afc3811f9f56e69ce5acb4614e32a7c969",
      "tree": "83ccac65f1acec64720dbc18c55218c5886a23a8",
      "parents": [
        "bcad709cbac4fc67d922435eeeb20ab7f5286a81"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 09:47:44 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 20 15:06:39 2015 +0100"
      },
      "message": "include: Fix building with newer gcc versions.\n\n__func__ is not a macro. We just need to define it on Windows for now.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "bcad709cbac4fc67d922435eeeb20ab7f5286a81",
      "tree": "e6267cd7b0ce0c9cb10b6e86a52ff20dc3b4f130",
      "parents": [
        "eb215c1e50d2857a594b87d86c268316fdb9adbe"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 16 15:22:38 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 16 15:22:38 2015 +0100"
      },
      "message": "cpack: Exclude object directories.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "eb215c1e50d2857a594b87d86c268316fdb9adbe",
      "tree": "20962ef318db2526acf94b35ffc557ef4c3359f3",
      "parents": [
        "9433614b22a2f74f24d24ecfac25744e12ca42fa"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sun Feb 08 13:49:51 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 16 12:01:21 2015 +0100"
      },
      "message": "Bump version to 1.0.0.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "9433614b22a2f74f24d24ecfac25744e12ca42fa",
      "tree": "635da358d00771228846c27c7792b232d77b9a75",
      "parents": [
        "43a98920f554addfaf0ed05668ca2d12861039cf"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Feb 07 18:07:32 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 16 12:01:18 2015 +0100"
      },
      "message": "Update ChangeLog.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "43a98920f554addfaf0ed05668ca2d12861039cf",
      "tree": "0768005ccccfbbf87b4a9c0d04fc20de4d41848a",
      "parents": [
        "83a03ddad073a73fa8351857b5801ca44f221e78"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 13 13:36:52 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 13 13:41:10 2015 +0100"
      },
      "message": "include: Use LargestIntegralType instead of uintmax_t\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "83a03ddad073a73fa8351857b5801ca44f221e78",
      "tree": "e48ea59bb262b10b87e56168698d54a147b57e82",
      "parents": [
        "43e336bc96f7d6da5daa030c65c9c6bd19b04fbc"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 13 13:08:17 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 13 13:37:27 2015 +0100"
      },
      "message": "include: Fix documentation for mock functions\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "43e336bc96f7d6da5daa030c65c9c6bd19b04fbc",
      "tree": "29ebc1ac7afffdddb01b32206e1bbe842cb6e0bc",
      "parents": [
        "3e2921fa0fd4094bd684dc60271bc51cb01d5082"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:44:39 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Fri Feb 13 10:16:05 2015 +0100"
      },
      "message": "cmake: Disable some tests on Windows.\n\nThey work when executed manually but not with ctest.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "3e2921fa0fd4094bd684dc60271bc51cb01d5082",
      "tree": "909e59a0c398460ef5e96ba9966d6637ba8ebfdd",
      "parents": [
        "4d858265d9177dbfbfacff79806da4ab18e30e21"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:17:46 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:21:47 2015 +0100"
      },
      "message": "examples: Use WILL_FAIL instead of regular expression\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "4d858265d9177dbfbfacff79806da4ab18e30e21",
      "tree": "c079537fbc9911f697a498add2ed8cfdfcf0bb00",
      "parents": [
        "85b710d94e7ff39ba202798a906841fb2312ca93"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 18:34:17 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:07:57 2015 +0100"
      },
      "message": "cmake: Fix running examples on Windows.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "85b710d94e7ff39ba202798a906841fb2312ca93",
      "tree": "ef0167c3127629ed98f9aad8a71c04ebe3378e6b",
      "parents": [
        "28eafc83094cec28d18d73a4c3465be7a6238c29"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Thu Feb 12 18:05:16 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:07:57 2015 +0100"
      },
      "message": "tests: Use a different regex for segfault on Windows\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "28eafc83094cec28d18d73a4c3465be7a6238c29",
      "tree": "37da3208440507947fba44eac660e38fe49ed5e1",
      "parents": [
        "dc6289c4ac8790d79f9ac3a673d227e471041cca"
      ],
      "author": {
        "name": "Krzysztof Opasiak",
        "email": "k.opasiak@samsung.com",
        "time": "Thu Feb 12 14:11:41 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:07:57 2015 +0100"
      },
      "message": "cmocka: examples: Fix assert macros usage\n\nReplace used macros with more suitable\nfor given context.\n\nSigned-off-by: Krzysztof Opasiak \u003ck.opasiak@samsung.com\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "dc6289c4ac8790d79f9ac3a673d227e471041cca",
      "tree": "ba78e4768b4a66ca5b90db5c9e68c58b4b3b66de",
      "parents": [
        "d0ef24c83a67a07f0bba34ce46371e704d1c0654"
      ],
      "author": {
        "name": "Krzysztof Opasiak",
        "email": "k.opasiak@samsung.com",
        "time": "Thu Feb 12 14:11:37 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:07:57 2015 +0100"
      },
      "message": "cmocka: Surround include info with code endcode\n\nDoxygen makes list of includes hard to read when\nit is not explicitly marked as code. Surround it\nwith code marks to improve readability.\n\nSigned-off-by: Krzysztof Opasiak \u003ck.opasiak@samsung.com\u003e\nReviewed-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "d0ef24c83a67a07f0bba34ce46371e704d1c0654",
      "tree": "dff01a9753539adb598d2c54aa61a8bd39e8da50",
      "parents": [
        "fae9be0f837cf515c6ab46a986accbd32b0dec23"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Thu Feb 12 17:10:21 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 19:07:57 2015 +0100"
      },
      "message": "cmocka: Include cmocka_private.h after cmocka.h\n\ncmocka_private.h uses WORDSIZE:\n    # if __WORDSIZE \u003d\u003d 64\n        #  define __PRI64_PREFIX \"l\"\n\nBut on some platforms, like Solaris, cmocka guesses its own WORDSIZE\nvalue in cmocka.h. Therefore it\u0027s important to include cmocka_private.h\nafter cmocka.h\n"
    },
    {
      "commit": "fae9be0f837cf515c6ab46a986accbd32b0dec23",
      "tree": "df6507d745f8560ac3454622c54b9241ea860f65",
      "parents": [
        "e97f3bd69bd1f0c6f6d6467b57739279c77a0b1b"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 17:05:39 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 17:06:49 2015 +0100"
      },
      "message": "cmake: Always set correct output name.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "e97f3bd69bd1f0c6f6d6467b57739279c77a0b1b",
      "tree": "4574a9c33d1306998ee335e8243ccb670d08efca",
      "parents": [
        "8798b43ea565927b3dbdc387cd0649dc422cdcd8"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 17:00:34 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 17:00:34 2015 +0100"
      },
      "message": "include: Correctly include signal.h\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "8798b43ea565927b3dbdc387cd0649dc422cdcd8",
      "tree": "e5e79218939830df73cb520d742ffa04c4fe247f",
      "parents": [
        "c180601e564bcbf2ec2d143963ca22a3effdb9fe"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 09:14:10 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 16:59:22 2015 +0100"
      },
      "message": "cmake: Fix executing test examples on Windows.\n\nThe executable need the path to dll set so they can be run successfully.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "c180601e564bcbf2ec2d143963ca22a3effdb9fe",
      "tree": "9ca19fe92112dd982c899c9d8c28a767083cd320",
      "parents": [
        "e7d3455e9d0f9393dc8055a7fd89c93fa5236d5a"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 09:03:16 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 16:59:22 2015 +0100"
      },
      "message": "cmake: Build tests with the static library.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "e7d3455e9d0f9393dc8055a7fd89c93fa5236d5a",
      "tree": "cfd46ed7b190d4725f80bec5cd1bf6fa623963f5",
      "parents": [
        "328288bd88a043cf2fefcd10f1efd892414f4a11"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 09:00:17 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Thu Feb 12 16:59:20 2015 +0100"
      },
      "message": "include: Fix warning for missing __WORDSIZE\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "328288bd88a043cf2fefcd10f1efd892414f4a11",
      "tree": "2510ed128b3f4abe0424740707acc707ee184f71",
      "parents": [
        "f7a55ba7805b6f41c640e86f33394bbe48d595e5"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:13:55 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:13:55 2015 +0100"
      },
      "message": "tests: Add io.h for open() and close() on Windows.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "f7a55ba7805b6f41c640e86f33394bbe48d595e5",
      "tree": "d9ec956f02dc389dce581464ae2997a239708228",
      "parents": [
        "609d21b6293991743f9218037033412661147156"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:09:55 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:11:11 2015 +0100"
      },
      "message": "cmake: Do not set gcc flags in VC.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "609d21b6293991743f9218037033412661147156",
      "tree": "814f9dd033eb22ad07713e565b4838626e5efb0e",
      "parents": [
        "8794c46a0094eea70cc2122ffeebf00e8ed926f4"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:00:11 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 18:04:02 2015 +0100"
      },
      "message": "tests: Fix test_assert_macros* with Visual Studio.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "8794c46a0094eea70cc2122ffeebf00e8ed926f4",
      "tree": "a812d147fb99b72476f437dd8149c425dc53f2c0",
      "parents": [
        "237819afda29accc5e1e98ba3fbed6fee29d5ca9"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:57:28 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:57:56 2015 +0100"
      },
      "message": "tests: Fix building the tests with Visual Studio.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "237819afda29accc5e1e98ba3fbed6fee29d5ca9",
      "tree": "9f5090a80a5915a43a177ce1a0aea9ab26dbc510",
      "parents": [
        "ed5853db0383db0903448012957b928795f72f6d"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:44:37 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:45:11 2015 +0100"
      },
      "message": "config: Add missing define for (v)snprintf functions.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "ed5853db0383db0903448012957b928795f72f6d",
      "tree": "e685ba4f0381e96d29d85971862dc6b9b573c256",
      "parents": [
        "54a185516d4c1719e38b10a104560821b32fbad3"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:36:10 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:36:10 2015 +0100"
      },
      "message": "cmake: Fix a typo in the options\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "54a185516d4c1719e38b10a104560821b32fbad3",
      "tree": "ba379b6b87af6279d8de925f088e87768de0ff91",
      "parents": [
        "0aa331893f9ffeb40147b1448fee7467552d8c09"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 11:20:08 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:26:30 2015 +0100"
      },
      "message": "cmocka: Cast correctly to errno type\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "0aa331893f9ffeb40147b1448fee7467552d8c09",
      "tree": "e28e47efbed46a9f7c41608c3c0345c477ebebc5",
      "parents": [
        "d06164e3cb97689413dc8ae5c965d59bf25f9b94"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 11:19:40 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:25:42 2015 +0100"
      },
      "message": "include: Add missing functions for Visual Studio.\n\nMove the ugly stuff to cmocka_private.h.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "d06164e3cb97689413dc8ae5c965d59bf25f9b94",
      "tree": "2e6a1edf5eb4b6c68279545f317c0116b9271b2f",
      "parents": [
        "4e5456783384675c3d159073948cea6b54195535"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 11:19:10 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:17:49 2015 +0100"
      },
      "message": "def: Export missing symbols on Windows.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "4e5456783384675c3d159073948cea6b54195535",
      "tree": "525825e038b0bc440adfe3fdd7055e4f0f68bd1b",
      "parents": [
        "dabc59d760226559e2ef8174ddc5fb45878bf106"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 08:21:43 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:09:11 2015 +0100"
      },
      "message": "cmocka: Fix possible test state issues\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "dabc59d760226559e2ef8174ddc5fb45878bf106",
      "tree": "5a9111b07302fc4be7f74baa36b94bf4db13186d",
      "parents": [
        "f02f7357187e9b80da1dd7539333bc0c3a134987"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 08:10:07 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:09:11 2015 +0100"
      },
      "message": "include: Define __WORDSIZE if needed.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "f02f7357187e9b80da1dd7539333bc0c3a134987",
      "tree": "5da55c29608d90e1ebab4a6a4012b9f4dec537e0",
      "parents": [
        "c1332c257e73cb4c8f07158a4d6b639b6d6fb291"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 07:55:47 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Wed Feb 11 17:08:56 2015 +0100"
      },
      "message": "include: Fix pointer casting and add check_expected_ptr()\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "c1332c257e73cb4c8f07158a4d6b639b6d6fb291",
      "tree": "5df60bfc116fc453ff0755541a57e83bbbc34b31",
      "parents": [
        "e0011bdcca0d4190a9708ddfd9d70464b2123330"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:36:13 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Fix a double free in cmprintf_tap()\n\nCID: #1268622\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "e0011bdcca0d4190a9708ddfd9d70464b2123330",
      "tree": "a5f9001b866838b505ad06f2716e49b4ee5e2a08",
      "parents": [
        "a006e2e9a5773f1fdbdf4920621769833e00fe46"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:34:23 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Initialize group_state in _cmocka_run_group_tests()\n\nCID: #1268623\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "a006e2e9a5773f1fdbdf4920621769833e00fe46",
      "tree": "97bdcb84716b317ff0221d7b55aab491b6ac8e37",
      "parents": [
        "1e0d8fa050a78d2ee00860325a2582a575aedb3f"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:05:37 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmake: Turn off deprecated warning for test_cmockery.c\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "1e0d8fa050a78d2ee00860325a2582a575aedb3f",
      "tree": "454dc0cd17e9b6f71e99c032c7ad9d3107583024",
      "parents": [
        "a1bfbd86b20877a20c1e5f70271b3cf3d94a01a0"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 10:59:15 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "include: Define fix defintion of LargestIntegralType\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "a1bfbd86b20877a20c1e5f70271b3cf3d94a01a0",
      "tree": "fbfb64a192cc7340d5801e085c8accf0dfd75dc5",
      "parents": [
        "b470f1d71459f12b1c0440f6c69f33a1f27a2db6"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 10:53:32 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Fix printf integer formats.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "b470f1d71459f12b1c0440f6c69f33a1f27a2db6",
      "tree": "e21e45184f9c334f5af4026a3528e352b6bcfb3e",
      "parents": [
        "62b876a0b5da8c452780fd7c3b9c1d95cede3a81"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 08:11:30 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Add printf attribute checking for vcm_print_error()\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "62b876a0b5da8c452780fd7c3b9c1d95cede3a81",
      "tree": "06b54caf7d391f4254193cb207a2a272e5aa8d71",
      "parents": [
        "5c864f6448d221541c1f425f3f2593061793f2da"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 13:39:57 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Check if \u0027struct timespec\u0027 is available.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "5c864f6448d221541c1f425f3f2593061793f2da",
      "tree": "7fd74a721987d86b3ff9eb5ed82ad890c3a3ea75",
      "parents": [
        "2c46e7dedeebac10444636356f79161a60e796e6"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 14:42:34 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Only handle SIGBUS and SIGSYS if the system supports it.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "2c46e7dedeebac10444636356f79161a60e796e6",
      "tree": "f6648d84bc2665e0b03d08bf60e7416f201528a2",
      "parents": [
        "08860c880dddc65e26efd515214b1ab1e3ad25dd"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 08:07:16 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Fix length calculation.\n\nCID: #1268624\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n\nSQ\n"
    },
    {
      "commit": "08860c880dddc65e26efd515214b1ab1e3ad25dd",
      "tree": "b37343fb7f7e9519a57cb3c1795aa14bec06b223",
      "parents": [
        "4132396b15da65bd3b6d5a756a78ac57217bbb2d"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 08:23:25 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:30 2015 +0100"
      },
      "message": "cmocka: Allow include of cmocka_platform.h\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "4132396b15da65bd3b6d5a756a78ac57217bbb2d",
      "tree": "faa47f845a741e763d698d73153a96ac6e5a45c3",
      "parents": [
        "2b8d59392306b09b24b0d8c580d3bb452f1ccbd6"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Mon Feb 09 23:44:59 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:49:20 2015 +0100"
      },
      "message": "tests: Add message output format tests\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "2b8d59392306b09b24b0d8c580d3bb452f1ccbd6",
      "tree": "dcd206862e3a6b56472711608b98b17ebd4e83fb",
      "parents": [
        "6545ee8e2b4324f4cc1d54dacac320831035c15a"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Tue Feb 10 11:12:00 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:08:21 2015 +0100"
      },
      "message": "cmocka: Add a newline to subunit error output\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "6545ee8e2b4324f4cc1d54dacac320831035c15a",
      "tree": "52e705442505aa66c24c7da5fcae0dd9dadbb3c0",
      "parents": [
        "bdf5366ca650e5f4452d8a74320d4a524b935b7d"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Tue Feb 10 13:03:03 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 15:08:00 2015 +0100"
      },
      "message": "cmocka: Print test errors directly to make them included in the XML output\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "bdf5366ca650e5f4452d8a74320d4a524b935b7d",
      "tree": "a55fe42e345070d997ab9baadde84ab9bfba1b74",
      "parents": [
        "a0f172b035a10996124a965783a4a52d83611c57"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Mon Feb 09 21:52:30 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Tue Feb 10 07:59:57 2015 +0100"
      },
      "message": "docs: Mark the old test runner functions as deprecated\n\nMarks the old test runner functions as @deprecated in the doxygen config\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "a0f172b035a10996124a965783a4a52d83611c57",
      "tree": "18bae99621e8bfd55976915db6197b58bff42ec8",
      "parents": [
        "bff3a2705048926fd03ec669fe3c10ddaf5d081c"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 13:16:07 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 13:16:07 2015 +0100"
      },
      "message": "cmake: Add ctest script.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "bff3a2705048926fd03ec669fe3c10ddaf5d081c",
      "tree": "aa908f0cef1935d987b6885b098cc8328ae4f854",
      "parents": [
        "236ed5c00ab215eb7382b6d908cd3fe589bffebc"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Feb 07 18:14:46 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 09:23:01 2015 +0100"
      },
      "message": "Add cmockery legacy header.\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    },
    {
      "commit": "236ed5c00ab215eb7382b6d908cd3fe589bffebc",
      "tree": "c9f23c5fdd6a1cc8c890b65c43796bbf6faca823",
      "parents": [
        "8bfb195065bc9e4d71c663bf874fc8d8c81a4cd0"
      ],
      "author": {
        "name": "Luis Pabón",
        "email": "lpabon@redhat.com",
        "time": "Sat Feb 07 18:18:12 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 09:23:01 2015 +0100"
      },
      "message": "include: Add Programming by Contract header.\n\nSigned-off-by: Luis Pabón \u003clpabon@redhat.com\u003e\n"
    },
    {
      "commit": "8bfb195065bc9e4d71c663bf874fc8d8c81a4cd0",
      "tree": "646a8f7106ea9360fedbf62f507cb7c3953a1bec",
      "parents": [
        "e940df1c2b14b045083eca74334ed6147ddeee7e"
      ],
      "author": {
        "name": "Jakub Hrozek",
        "email": "jakub.hrozek@posteo.se",
        "time": "Sat Feb 07 17:48:06 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 09:22:26 2015 +0100"
      },
      "message": "cmocka: Add support for skipping a test\n\nSigned-off-by: Jakub Hrozek \u003cjakub.hrozek@posteo.se\u003e\n"
    },
    {
      "commit": "e940df1c2b14b045083eca74334ed6147ddeee7e",
      "tree": "4306166d1c1b398f194dd596ccd0610241fa8e67",
      "parents": [
        "251cacd762bfd23eb9de8523f0ccc2bb6dffe345"
      ],
      "author": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Sat Feb 07 15:27:29 2015 +0100"
      },
      "committer": {
        "name": "Andreas Schneider",
        "email": "asn@cryptomilk.org",
        "time": "Mon Feb 09 09:22:26 2015 +0100"
      },
      "message": "cmocka: Add Test Anything Protocol message output\n\nThis adds support to print test reporting in the Test Anything Protocol.\nSee http://testanything.org/tap-specification.html\n\nSigned-off-by: Andreas Schneider \u003casn@cryptomilk.org\u003e\n"
    }
  ],
  "next": "251cacd762bfd23eb9de8523f0ccc2bb6dffe345"
}
