)]}'
{
  "log": [
    {
      "commit": "c881adf3d899b14adcce9b7453921e0095671d67",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "08808a75e6fd92995ad2be2730e9334ba8ce1c8a",
        "41680f34d47bbd10a64c949df6d6d04b520aca8e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:34 2018 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:34 2018 -0800"
      },
      "message": "DO NOT MERGE\n\nMerge pie-platform-release (PPRL.181205.001, history only) into master\n\nBug: 120502534\nChange-Id: Id1179eef3477807b3de7e588700c52f0fae8d259\n"
    },
    {
      "commit": "41680f34d47bbd10a64c949df6d6d04b520aca8e",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "2ddb577d7836c22e49126eb9075e7cdb9a9b4b56",
        "08808a75e6fd92995ad2be2730e9334ba8ce1c8a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Feb 15 08:26:20 2018 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Feb 15 08:26:20 2018 +0000"
      },
      "message": "Snap for 4605948 from 08808a75e6fd92995ad2be2730e9334ba8ce1c8a to pi-release\n\nChange-Id: I66b79f48ddb18bd976b567f8bdde7fea914850e1\n"
    },
    {
      "commit": "08808a75e6fd92995ad2be2730e9334ba8ce1c8a",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "458c6bf7742dd6c38382a36b6aed870531f03ff4",
        "c4f77650190d490000a9bc2021ff266c2a391fe1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 14 18:26:29 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 14 18:26:29 2018 +0000"
      },
      "message": "Add metadata am: 8c0608b2d5 am: a55a504a4b\nam: c4f7765019\n\nChange-Id: I66948bfa9cd31b6537d3f9a9090e93c5a0d0ce50\n"
    },
    {
      "commit": "c4f77650190d490000a9bc2021ff266c2a391fe1",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "ecec17c6ed8728cd368a822c7de98382c683e476",
        "a55a504a4bfa542f250a6f3f6cbb88ba2851acb7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 14 18:20:37 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 14 18:20:37 2018 +0000"
      },
      "message": "Add metadata am: 8c0608b2d5\nam: a55a504a4b\n\nChange-Id: Icd1460304fc06d40ffdf8478461047009bb4351f\n"
    },
    {
      "commit": "a55a504a4bfa542f250a6f3f6cbb88ba2851acb7",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "e492846b4f5723be04b8021f376906db4022b859",
        "8c0608b2d51fcaeb9a84d748499108fd8efe9fb3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Feb 14 18:15:12 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 14 18:15:12 2018 +0000"
      },
      "message": "Add metadata\nam: 8c0608b2d5\n\nChange-Id: I8d63825b7895fc69180706a8379917c626b94b9d\n"
    },
    {
      "commit": "8c0608b2d51fcaeb9a84d748499108fd8efe9fb3",
      "tree": "e60cc690da2f768bc4c25828cdb61dd1cd762a02",
      "parents": [
        "e492846b4f5723be04b8021f376906db4022b859"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Feb 13 14:38:50 2018 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Feb 13 14:38:50 2018 -0800"
      },
      "message": "Add metadata\n\nExempt-From-Owner-Approval: meta data\n\nBUG:69316045\nChange-Id: Ie99e227de6c3132d3d682976f4b2ab47db1ff026\n"
    },
    {
      "commit": "2ddb577d7836c22e49126eb9075e7cdb9a9b4b56",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "232e1a3fdc810f60aedda0e58cd95e47296e0335",
        "458c6bf7742dd6c38382a36b6aed870531f03ff4"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Oct 25 08:09:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Oct 25 08:09:18 2017 +0000"
      },
      "message": "Snap for 4415813 from 458c6bf7742dd6c38382a36b6aed870531f03ff4 to pi-release\n\nChange-Id: I44e2a529a4983cfd6c031d4841af4d7fea8fa58c\n"
    },
    {
      "commit": "458c6bf7742dd6c38382a36b6aed870531f03ff4",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "232e1a3fdc810f60aedda0e58cd95e47296e0335",
        "ecec17c6ed8728cd368a822c7de98382c683e476"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:35:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:35:35 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD am: eb9f1bd727 am: e492846b4f\nam: ecec17c6ed\n\nChange-Id: I165cc2000f45f56d110bfc76c049c9939fc99fdc\n"
    },
    {
      "commit": "ecec17c6ed8728cd368a822c7de98382c683e476",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "232e1a3fdc810f60aedda0e58cd95e47296e0335",
        "e492846b4f5723be04b8021f376906db4022b859"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:31:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:31:05 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD am: eb9f1bd727\nam: e492846b4f\n\nChange-Id: I08c5bfedc13baeba286f44375d54f83b2ca990ec\n"
    },
    {
      "commit": "e492846b4f5723be04b8021f376906db4022b859",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "232e1a3fdc810f60aedda0e58cd95e47296e0335",
        "eb9f1bd727e47e1d87300d908ee041464a6515f7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:24:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:24:18 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\nam: eb9f1bd727\n\nChange-Id: I2452ce4de14b975327031685e530d467d1812f5a\n"
    },
    {
      "commit": "eb9f1bd727e47e1d87300d908ee041464a6515f7",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "6cdd9beac4934fc397a1bb45a28fb5eab5ad0846",
        "232e1a3fdc810f60aedda0e58cd95e47296e0335"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 12:04:14 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 12:04:14 2017 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\n"
    },
    {
      "commit": "6cdd9beac4934fc397a1bb45a28fb5eab5ad0846",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Oct 23 16:08:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 23 16:08:32 2017 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "232e1a3fdc810f60aedda0e58cd95e47296e0335",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "9f6e355e4671f4562bf387c16bf9ccb1eddb4437",
        "8e32e8eb399356b50b3dc34285843e96fa72496e"
      ],
      "author": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Mon May 15 17:50:39 2017 -0700"
      },
      "committer": {
        "name": "Joel Fernandes",
        "email": "joelaf@google.com",
        "time": "Mon May 15 17:50:39 2017 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/mirror-upstream-master\u0027 into HEAD\n"
    },
    {
      "commit": "9f6e355e4671f4562bf387c16bf9ccb1eddb4437",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "kuantung",
        "email": "kuantung@google.com",
        "time": "Fri May 12 12:07:16 2017 -0700"
      },
      "committer": {
        "name": "kuantung",
        "email": "kuantung@google.com",
        "time": "Fri May 12 12:07:16 2017 -0700"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "8e32e8eb399356b50b3dc34285843e96fa72496e",
      "tree": "2b15569a708e12b96f469c316143e55dbdbe9434",
      "parents": [
        "acb1762272d338ebbe825059990adcbc0736c4b0"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Nov 01 22:27:42 2016 -0600"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Nov 01 22:27:42 2016 -0600"
      },
      "message": "version: release bart 1.8.0\n"
    },
    {
      "commit": "acb1762272d338ebbe825059990adcbc0736c4b0",
      "tree": "ca75916c84ef5fba841b4fc68ae303d8578ec528",
      "parents": [
        "ae15480355aa4239a26c9c7c257c2d98eecf717e"
      ],
      "author": {
        "name": "Brendan Jackman",
        "email": "brendan.jackman@arm.com",
        "time": "Wed Oct 19 18:33:48 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Oct 20 06:39:23 2016 +0100"
      },
      "message": "common: Fix doc for area_under_curve `sign` param\n"
    },
    {
      "commit": "ae15480355aa4239a26c9c7c257c2d98eecf717e",
      "tree": "0def36e0891338b6e8f48e591bd369d14d5b79a2",
      "parents": [
        "fc54f1197f2cdb11c9f22b1cbef517c37656c1b7"
      ],
      "author": {
        "name": "Brendan Jackman",
        "email": "brendan.jackman@arm.com",
        "time": "Wed Oct 19 18:41:57 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Oct 20 06:35:16 2016 +0100"
      },
      "message": "travis-ci: Install Cython before Pandas\n\nPandas 0.19 requires Cython but it is not automatically installed by\nPip. So do it manually.\n"
    },
    {
      "commit": "fc54f1197f2cdb11c9f22b1cbef517c37656c1b7",
      "tree": "0b56583619f770b28abf54532635088dc361318d",
      "parents": [
        "caa216a10e21cd9557cdedb91e5479e690cb64a4",
        "207088a14315fce5042ddd791674754798c39f16"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Sep 13 17:14:09 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 17:14:09 2016 +0300"
      },
      "message": "Merge pull request #62 from mdigiorgio/readme\n\nREADME: fix link to Thermal notebook"
    },
    {
      "commit": "207088a14315fce5042ddd791674754798c39f16",
      "tree": "0b56583619f770b28abf54532635088dc361318d",
      "parents": [
        "caa216a10e21cd9557cdedb91e5479e690cb64a4"
      ],
      "author": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Tue Sep 13 15:00:59 2016 +0100"
      },
      "committer": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Tue Sep 13 15:00:59 2016 +0100"
      },
      "message": "README: fix link to Thermal notebook\n\nSigned-off-by: Michele Di Giorgio \u003cmichele.digiorgio@arm.com\u003e\n"
    },
    {
      "commit": "caa216a10e21cd9557cdedb91e5479e690cb64a4",
      "tree": "ce3bd17d60a833448fc2d0cb1d39ed5df846773f",
      "parents": [
        "22d8ac19698fe82ef5d895fd8e9a77925faac7ad"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Sep 05 11:19:47 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Sep 05 11:19:47 2016 +0100"
      },
      "message": "version: release bart 1.7.0\n"
    },
    {
      "commit": "22d8ac19698fe82ef5d895fd8e9a77925faac7ad",
      "tree": "6562bf77b3ec5c0c766e1d795f8d739b07476691",
      "parents": [
        "e4a757e7c85e2d823181f64a210b3d537d3f74a8",
        "39380260c2050c6844822cff385c8bc5e3a898b6"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Sat Aug 20 02:00:59 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 20 02:00:59 2016 +0200"
      },
      "message": "Merge pull request #61 from JaviMerino/getLastCpu\n\nsched: SchedAssert: add getLastCpu()"
    },
    {
      "commit": "39380260c2050c6844822cff385c8bc5e3a898b6",
      "tree": "6562bf77b3ec5c0c766e1d795f8d739b07476691",
      "parents": [
        "e4a757e7c85e2d823181f64a210b3d537d3f74a8"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 18 11:20:08 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 18 11:20:08 2016 +0100"
      },
      "message": "sched: SchedAssert: add getLastCpu()\n\nSimilar to getFirstCpu(), it\u0027s sometimes useful to know which CPU run\na given PID for the last time in the trace.\n"
    },
    {
      "commit": "e4a757e7c85e2d823181f64a210b3d537d3f74a8",
      "tree": "a6d4e96a1c8793cd1434b85eb65e44a108c83e67",
      "parents": [
        "af6f4c13472388f5512fc6a79e7c26145510a726",
        "956b609efec4c4823fa4a5c353eef0feba8a30c7"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Fri Aug 12 15:17:46 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 15:17:46 2016 +0200"
      },
      "message": "Merge pull request #60 from JaviMerino/assertCPUBusyTime\n\nsched: SchedMultiAssert: add getCPUBusyTime"
    },
    {
      "commit": "956b609efec4c4823fa4a5c353eef0feba8a30c7",
      "tree": "a6d4e96a1c8793cd1434b85eb65e44a108c83e67",
      "parents": [
        "d77008c8d87eadb88b01ceaeda70650b7d364c8c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 11 17:54:23 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Fri Aug 12 11:41:58 2016 +0100"
      },
      "message": "sched: SchedMultiAssert: add getCPUBusyTime\n\nFor multiple tasks, it\u0027s valuable to verify that they have ran on a set\nof cpus for a given time.  With SchedMultiAssert.getCPUBusyTime() we can\ndo that now!\n"
    },
    {
      "commit": "d77008c8d87eadb88b01ceaeda70650b7d364c8c",
      "tree": "4465b5868c4c9b1131764286cb78e977fde41351",
      "parents": [
        "af6f4c13472388f5512fc6a79e7c26145510a726"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 11 17:59:06 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 11 17:59:06 2016 +0100"
      },
      "message": "sched: SchedAssert: fix type documentation for the level parameter\n\nThe type of the level parameter for getResidency(), assertResidency()\nand assertSwitch() is not displayed in the HTML documentation.\ntrappy.stats.Topology expects a string, so report that as the type.\n"
    },
    {
      "commit": "af6f4c13472388f5512fc6a79e7c26145510a726",
      "tree": "79a0c17efd7f296f2272b9fc33893310813e14db",
      "parents": [
        "46cbd4f6176ef351ba6d060cb94e8db8ac461c0e"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 11 16:41:42 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Aug 11 16:41:42 2016 +0100"
      },
      "message": "sched: SchedAssert: fix typo in module description\n"
    },
    {
      "commit": "46cbd4f6176ef351ba6d060cb94e8db8ac461c0e",
      "tree": "8007824a2b0b4a95e9fbab5a0564e29644f8a052",
      "parents": [
        "d5de962ff1755cec99b81caeebeb1d2614f2d2dc"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Aug 01 16:33:47 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Aug 01 16:33:47 2016 +0100"
      },
      "message": "version: release bart 1.6.0\n"
    },
    {
      "commit": "d5de962ff1755cec99b81caeebeb1d2614f2d2dc",
      "tree": "69d76620e64b8df99a9957c9ba51a99fbc5c1936",
      "parents": [
        "bc2ee35e7f087bdc65965b0a4e43bce3e30edbb0",
        "32edbcf6867f9e211259178046fedd4a95cdbe1f"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Thu Jul 14 12:41:21 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 12:41:21 2016 +0200"
      },
      "message": "Merge pull request #59 from JaviMerino/get_pids_for_process_fixes\n\nget_pids_for_process() fixes"
    },
    {
      "commit": "bc2ee35e7f087bdc65965b0a4e43bce3e30edbb0",
      "tree": "15f89a0d209845d4697c8c41dd328259ea955547",
      "parents": [
        "f9054d7f36c9c892f85aad1f0ff79aa3e2f6ce55",
        "adb8fc25ebaa2a3a46719ad5670613e75f67fa31"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Thu Jul 14 12:39:32 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 12:39:32 2016 +0200"
      },
      "message": "Merge pull request #58 from JaviMerino/improve_version\n\n bart: set the version using an explicit file"
    },
    {
      "commit": "32edbcf6867f9e211259178046fedd4a95cdbe1f",
      "tree": "04dfba668a876103d32a517aeea09e16a3c33c5c",
      "parents": [
        "e467a1eb564c59de66673a9a3b5795c4b16f4ce8"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jul 13 17:19:57 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jul 13 17:28:11 2016 +0100"
      },
      "message": "sched: functions: cope with processes whose string is a substring of another process\n\nWe can\u0027t use .startswith() to match processes since sometimes a process\nname is a substring of another process name.  For example, in a trace\nwith processes \"wmig\" (pid 3268) and \"wmig1\" (pid 3269), if we use\n.startswith(\"wmig\"), the second process matches which is wrong.  In this\ntrace, the only pid for the wmig process is 3268.\n"
    },
    {
      "commit": "e467a1eb564c59de66673a9a3b5795c4b16f4ce8",
      "tree": "802cd17ddfcb03eac7a54da68e4af8ae32d6a052",
      "parents": [
        "f9054d7f36c9c892f85aad1f0ff79aa3e2f6ce55"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jul 13 17:05:21 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jul 13 17:11:25 2016 +0100"
      },
      "message": "sched: raise a ValueError in get_pids_for_process() if the trace doesn\u0027t contain sched_switch events\n"
    },
    {
      "commit": "adb8fc25ebaa2a3a46719ad5670613e75f67fa31",
      "tree": "15f89a0d209845d4697c8c41dd328259ea955547",
      "parents": [
        "f9054d7f36c9c892f85aad1f0ff79aa3e2f6ce55"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jul 07 18:15:10 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jul 07 18:15:10 2016 +0100"
      },
      "message": " bart: set the version using an explicit file\n\nThere is no pythonic way of specifying the version of a project, [0]\ndescribes 7 (seven!) ways of doing it.  We were currently using method\n5, setting the value in setup.py and using pkg_resources to get it from\nthe installed version. This works ok if you have installed the package\nusing python setup.py or pip, but fails if you are importing bart from a\ncheckout, which is what lisa do. Even worse, if you import it from lisa\nbut have an old bart version installed, bart.__version__ will tell you\nthe version of the installed bart, not the one you have imported and are\nusing.\n\nSwitch to use a version.py file that\u0027s distributed with the\nproject (method 3), as trappy did in ARM-software/trappy@712e6f93b308 .\n\nFixes #57\n\n[0] https://packaging.python.org/en/latest/single_source_version/\n"
    },
    {
      "commit": "f9054d7f36c9c892f85aad1f0ff79aa3e2f6ce55",
      "tree": "fe4b0345953d935930afb9592b8250a94bd7ef30",
      "parents": [
        "a6639ae243561a78d5873105cc9955317f9eb37b",
        "4f500910a7becdaf973f35bcc498db93e0a6b5e2"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Apr 13 01:04:29 2016 +0200"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Apr 13 01:04:29 2016 +0200"
      },
      "message": "Merge pull request #55 from JaviMerino/pypi_badge\n\nWhoa! This is cool! "
    },
    {
      "commit": "4f500910a7becdaf973f35bcc498db93e0a6b5e2",
      "tree": "fe4b0345953d935930afb9592b8250a94bd7ef30",
      "parents": [
        "a6639ae243561a78d5873105cc9955317f9eb37b"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Apr 06 12:20:48 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Apr 06 12:20:48 2016 +0100"
      },
      "message": "README: add a pypi badge\n\nIt\u0027s cool to point out which version is currently available in pypi.\nReport it next to the travis badge.\n"
    },
    {
      "commit": "a6639ae243561a78d5873105cc9955317f9eb37b",
      "tree": "2707262147d4a6b0231b12b840daa5aa71ebd819",
      "parents": [
        "f89611031d5e35edb1298bd41f65ef3ec7e9ec73",
        "cbb7b215921e4b23e9010c383f09b7319316217d"
      ],
      "author": {
        "name": "Michele Di Giorgio",
        "email": "michele.dg90@gmail.com",
        "time": "Wed Apr 06 11:56:24 2016 +0100"
      },
      "committer": {
        "name": "Michele Di Giorgio",
        "email": "michele.dg90@gmail.com",
        "time": "Wed Apr 06 11:56:24 2016 +0100"
      },
      "message": "Merge pull request #54 from JaviMerino/ubuntu_lts_readme\n\nREADME: explicitly state that the instructions are for Ubuntu 14.04 LTS"
    },
    {
      "commit": "cbb7b215921e4b23e9010c383f09b7319316217d",
      "tree": "2707262147d4a6b0231b12b840daa5aa71ebd819",
      "parents": [
        "f89611031d5e35edb1298bd41f65ef3ec7e9ec73"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Apr 06 11:39:44 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Apr 06 11:39:44 2016 +0100"
      },
      "message": "README: explicitly state that the instructions are for Ubuntu 14.04 LTS\n\nWe have always implicitly supported Ubuntu 14.04 LTS as the minimum version.\nState it explicitly in the README.\n"
    },
    {
      "commit": "f89611031d5e35edb1298bd41f65ef3ec7e9ec73",
      "tree": "e3b8f90d0672bcc6b7df1577b958121e76e80c6a",
      "parents": [
        "80b794afba51a2c58ac9c499ae3fe4e7bd685cc2",
        "6feeff0d3d0a2dced8af577443ed0789019f7392"
      ],
      "author": {
        "name": "Michele Di Giorgio",
        "email": "michele.dg90@gmail.com",
        "time": "Thu Mar 31 12:49:32 2016 +0100"
      },
      "committer": {
        "name": "Michele Di Giorgio",
        "email": "michele.dg90@gmail.com",
        "time": "Thu Mar 31 12:49:32 2016 +0100"
      },
      "message": "Merge pull request #53 from JaviMerino/add_doc_to_readme\n\nAdd a link to the documentation to the readme file"
    },
    {
      "commit": "6feeff0d3d0a2dced8af577443ed0789019f7392",
      "tree": "e3b8f90d0672bcc6b7df1577b958121e76e80c6a",
      "parents": [
        "180184c86082da9617c319b20512b3345739725a"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Mar 31 12:40:00 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Mar 31 12:40:00 2016 +0100"
      },
      "message": "README: add a link to the API reference\n\nWe don\u0027t advertise enough the documentation.  Add a link in the README\nto raise awareness.\n"
    },
    {
      "commit": "180184c86082da9617c319b20512b3345739725a",
      "tree": "af01863d7b874ebf86c4ee5bda0f2fa646e79f81",
      "parents": [
        "80b794afba51a2c58ac9c499ae3fe4e7bd685cc2"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Mar 31 12:38:07 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Mar 31 12:38:07 2016 +0100"
      },
      "message": "README: add missing \"clone\"\n"
    },
    {
      "commit": "80b794afba51a2c58ac9c499ae3fe4e7bd685cc2",
      "tree": "aa4fc7bbe64a8cf94ba07d2da13f408318e025e6",
      "parents": [
        "c35c9f7b7338020b3825dfbaeecfd9cab58d1c27",
        "9c88775ceb5505318c88a94f91e3d8e033b908f7"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Mar 31 11:38:51 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Mar 31 11:38:51 2016 +0100"
      },
      "message": "Merge pull request #52 from mdigiorgio/improve-readme\n\nREADME.md: improve structure of README file"
    },
    {
      "commit": "c35c9f7b7338020b3825dfbaeecfd9cab58d1c27",
      "tree": "9218bffddcf04cdae057fb5a9855c078c047f031",
      "parents": [
        "8eb2939f8b5113cf4efe783543e5fc57bd38e032",
        "56d75eb5abeb4947c5f54593528ea6e5ed54087c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Mar 31 11:32:14 2016 +0100"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Thu Mar 31 11:32:14 2016 +0100"
      },
      "message": "Merge pull request #51 from mdigiorgio/travis-ci\n\nTravis CI support for continuosly running nosetests"
    },
    {
      "commit": "9c88775ceb5505318c88a94f91e3d8e033b908f7",
      "tree": "8d8fb47d2cb56dc3a78173820c394d127089a2fe",
      "parents": [
        "8eb2939f8b5113cf4efe783543e5fc57bd38e032"
      ],
      "author": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Thu Mar 31 11:23:45 2016 +0100"
      },
      "committer": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Thu Mar 31 11:28:42 2016 +0100"
      },
      "message": "README.md: improve structure of README file\n"
    },
    {
      "commit": "56d75eb5abeb4947c5f54593528ea6e5ed54087c",
      "tree": "9218bffddcf04cdae057fb5a9855c078c047f031",
      "parents": [
        "8eb2939f8b5113cf4efe783543e5fc57bd38e032"
      ],
      "author": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Thu Mar 31 10:06:40 2016 +0100"
      },
      "committer": {
        "name": "Michele Di Giorgio",
        "email": "michele.digiorgio@arm.com",
        "time": "Thu Mar 31 10:51:55 2016 +0100"
      },
      "message": "Travis CI support for continuosly running nosetests\n"
    },
    {
      "commit": "8eb2939f8b5113cf4efe783543e5fc57bd38e032",
      "tree": "ed504bb21b1e84106848c86e34545c12c5187295",
      "parents": [
        "290caafb3675103f8ee91b71245a7aba0f2b0c2c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Feb 10 10:27:36 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Feb 10 10:27:36 2016 +0000"
      },
      "message": "docs: update copyright to 2016\n"
    },
    {
      "commit": "290caafb3675103f8ee91b71245a7aba0f2b0c2c",
      "tree": "2f6484f85c4a46504f10c0cbd3d7c4386dc3f3b9",
      "parents": [
        "b05fea5a0ba2d84317c38d1a515fabd056ee2e2c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Feb 10 10:21:30 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Feb 10 10:22:37 2016 +0000"
      },
      "message": "setup: release bart 1.5.0\n"
    },
    {
      "commit": "b05fea5a0ba2d84317c38d1a515fabd056ee2e2c",
      "tree": "6c004e0af47b468fddfc7242ccc742abc638121c",
      "parents": [
        "29f3d0f5cb0f7e5a741c049d4e29bbec6f03daad",
        "c24076f200d50d137569de06839fd5205cb5b3a0"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Sun Feb 07 17:13:16 2016 +0100"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Sun Feb 07 17:13:16 2016 +0100"
      },
      "message": "Merge pull request #50 from JaviMerino/get_residency_doc_v2\n\nsched: SchedAssert: fix documentation for getResidency()"
    },
    {
      "commit": "c24076f200d50d137569de06839fd5205cb5b3a0",
      "tree": "6c004e0af47b468fddfc7242ccc742abc638121c",
      "parents": [
        "29f3d0f5cb0f7e5a741c049d4e29bbec6f03daad"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jan 28 14:47:58 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Feb 04 10:07:12 2016 +0000"
      },
      "message": "sched: SchedAssert: fix documentation for getResidency()\n\nThe example of the getResidency() function is incomplete.  Fix the\nexample so that it matches the documentation.\n"
    },
    {
      "commit": "29f3d0f5cb0f7e5a741c049d4e29bbec6f03daad",
      "tree": "61522549944ab53e9d420c7cf6d22fab1870a5dc",
      "parents": [
        "79310bfbf0050de7330efbc84a5dc5d0834aa3eb",
        "e3bde0ccaef4702599d968f10fbdc60a77371f8c"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Jan 27 21:28:30 2016 +0100"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Jan 27 21:28:30 2016 +0100"
      },
      "message": "Merge pull request #47 from JaviMerino/trappy_ftrace\n\nbart: use trappy.FTrace instead of trappy.Run"
    },
    {
      "commit": "e3bde0ccaef4702599d968f10fbdc60a77371f8c",
      "tree": "61522549944ab53e9d420c7cf6d22fab1870a5dc",
      "parents": [
        "4bb9e40eead9eeedaf0202e1d6739854c7010396"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:23:11 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:23:11 2016 +0000"
      },
      "message": "tests: make test_signal use the simplified BareTrace from trappy\n\nThe signal tests all use dataframes for their tests that are manually\nadded to the trace object.  trappy has a new API to do that.  You can\ncreate your trace as a BareTrace and then call add_parsed_event() to add\ndataframes to it.\n"
    },
    {
      "commit": "4bb9e40eead9eeedaf0202e1d6739854c7010396",
      "tree": "1285e5c5ae00ccf8e6c603f05ddeefe6f2ecd279",
      "parents": [
        "7881a53f3898b121e04de245a80f24976ae198b6"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:14:59 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:14:59 2016 +0000"
      },
      "message": "common: make sure that the trace inherits from BareTrace, not FTrace\n\ntrappy now has a BareTrace class of which FTrace is one instance of.  As\nall that bart needs is the interface that BareTrace provides, let bart\ncheck that the provided trace is an instance of it.\n"
    },
    {
      "commit": "7881a53f3898b121e04de245a80f24976ae198b6",
      "tree": "f1610ed5f39cd4e015f2da0f718af7990eb2e87d",
      "parents": [
        "79310bfbf0050de7330efbc84a5dc5d0834aa3eb"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:12:01 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Jan 27 18:12:01 2016 +0000"
      },
      "message": "bart: Use trappy.FTrace instead of trappy.Run\n\nAs of c26a32321053 (\"ftrace: rename Run to FTrace\"), trappy deprecated\ntrappy.Run in favour of trappy.FTrace.  Move bart to use the new interface.\n"
    },
    {
      "commit": "79310bfbf0050de7330efbc84a5dc5d0834aa3eb",
      "tree": "99f674f8aabb856489b6360a98b8d3073634d689",
      "parents": [
        "a5c1fb04cfdfc963ce6c26e2102d3e4793481d24",
        "5af9d234eb3445a36c34695c5d1b1bd8b88d5c6f"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Sat Jan 16 20:03:49 2016 -0800"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Sat Jan 16 20:03:49 2016 -0800"
      },
      "message": "Merge pull request #46 from JaviMerino/assert_statement_dataframe\n\nassert when the parsed statement returns a dataframe of bools"
    },
    {
      "commit": "5af9d234eb3445a36c34695c5d1b1bd8b88d5c6f",
      "tree": "99f674f8aabb856489b6360a98b8d3073634d689",
      "parents": [
        "b0718adc6d4b365527cb835a2200f5a4515fe941"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jan 14 18:57:24 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Fri Jan 15 11:39:24 2016 +0000"
      },
      "message": "Analyzer: assert when the parsed statement returns a dataframe of bools\n\nSometimes it\u0027s useful to assert things like: \"event:column \u003d\u003d 3\".  Teach\nassertStatement() handle the case where the result of parsing a\nstatement is a dataframe of bools.\n"
    },
    {
      "commit": "b0718adc6d4b365527cb835a2200f5a4515fe941",
      "tree": "1d00700999f8e4bc427357cdf8d6c9becab90bf7",
      "parents": [
        "a5c1fb04cfdfc963ce6c26e2102d3e4793481d24"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jan 14 18:38:20 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Jan 14 18:41:38 2016 +0000"
      },
      "message": "tests: add a basic assertStatement() check\n"
    },
    {
      "commit": "a5c1fb04cfdfc963ce6c26e2102d3e4793481d24",
      "tree": "500f388708987bdc6019d72f488b44442cc93740",
      "parents": [
        "c8b7cb8b69d7563b06e72a1abe9b91ee8e51711a"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Jan 05 16:13:42 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Jan 05 16:13:42 2016 +0000"
      },
      "message": "setup: release bart 1.4.0\n"
    },
    {
      "commit": "c8b7cb8b69d7563b06e72a1abe9b91ee8e51711a",
      "tree": "5da009d110b32284875db81d7ba177b619283e4f",
      "parents": [
        "aa7170d1568a71e31bd4b61f73bead70ffe5506c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Jan 05 16:13:08 2016 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Jan 05 16:13:08 2016 +0000"
      },
      "message": "bart: update copyright to 2016\n"
    },
    {
      "commit": "aa7170d1568a71e31bd4b61f73bead70ffe5506c",
      "tree": "0f6a620abc12273bafc139bc583a71b427e7eaa2",
      "parents": [
        "03b31786ba6059157f625111615f12abd575853a",
        "d437831e4e605bcc37d8ab80d12c8ae395f2b6aa"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Mon Dec 14 10:57:17 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Mon Dec 14 10:57:17 2015 +0000"
      },
      "message": "Merge pull request #44 from sinkap/bart_sched_funcs_v2\n\nsched: functions: Moved from trappy.stats.SchedConf"
    },
    {
      "commit": "d437831e4e605bcc37d8ab80d12c8ae395f2b6aa",
      "tree": "0f6a620abc12273bafc139bc583a71b427e7eaa2",
      "parents": [
        "03b31786ba6059157f625111615f12abd575853a"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 11 16:01:04 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sat Dec 12 23:08:25 2015 +0000"
      },
      "message": "sched: functions: Moved from trappy.stats.SchedConf\n\nUpdate the respective usage of SchedConf to that from\nbart.sched.functions\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "03b31786ba6059157f625111615f12abd575853a",
      "tree": "ec797e98dd42dc725a1a982d6b0ab296995051c3",
      "parents": [
        "9641dbd2abcaf67677ee4b94399c077b8c593f3a",
        "8f65a403eead2df535a006c901264f6f6454eb61"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Mon Dec 07 16:29:43 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Mon Dec 07 16:29:43 2015 +0000"
      },
      "message": "Merge pull request #42 from JaviMerino/get_listify\n\nbart: grow your own listify"
    },
    {
      "commit": "8f65a403eead2df535a006c901264f6f6454eb61",
      "tree": "ec797e98dd42dc725a1a982d6b0ab296995051c3",
      "parents": [
        "9641dbd2abcaf67677ee4b94399c077b8c593f3a"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Dec 07 14:54:13 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Mon Dec 07 14:54:13 2015 +0000"
      },
      "message": "bart: grow your own listify\n\nbart imports listify from trappy.plotter.utils.  trappy.plotter requires\nmatplotlib, which makes bart require matplotlib.  For listify.  Get your\nown version of listify to avoid the cross-import.\n"
    },
    {
      "commit": "9641dbd2abcaf67677ee4b94399c077b8c593f3a",
      "tree": "1a3a425c9ebeaa2d874bcc12948d9ea5bf44f9ee",
      "parents": [
        "22b34badd61af1668aabd46c8d6a6e0137998d51",
        "cf6db4e4c2979cc684248b24eae98b2f06c9294c"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Dec 04 17:57:42 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Dec 04 17:57:42 2015 +0000"
      },
      "message": "Merge pull request #40 from sinkap/signals_v2\n\nSignals"
    },
    {
      "commit": "22b34badd61af1668aabd46c8d6a6e0137998d51",
      "tree": "b87894933f8264810129b02b6a7a7a77a76980c5",
      "parents": [
        "37c6e2167e9480abb452d02f1cbda39434330478",
        "6f3f68e0b52589806d5b89b2eaa754f411433d3a"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Dec 04 17:46:14 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Dec 04 17:46:14 2015 +0000"
      },
      "message": "Merge pull request #41 from sinkap/mathjax_url_fix\n\ndocs: Update URL path for MathJax"
    },
    {
      "commit": "6f3f68e0b52589806d5b89b2eaa754f411433d3a",
      "tree": "b87894933f8264810129b02b6a7a7a77a76980c5",
      "parents": [
        "37c6e2167e9480abb452d02f1cbda39434330478"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 16:55:49 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 16:55:49 2015 +0000"
      },
      "message": "docs: Update URL path for MathJax\n\nThis is to avoid the error:\n\n\u003cparent_URL\u003e was loaded over HTTPS, but requested an insecure script:\n\u0027http://cdn.mathjax.org/mathjax/latest/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\u0027.\n\nThis request has been blocked; the content must be served over HTTPS.\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "cf6db4e4c2979cc684248b24eae98b2f06c9294c",
      "tree": "34693e60a9cb27512fc1701fadc3e08d399861dc",
      "parents": [
        "6f612cba3ef9ee574401bfca02625b6f2c3c5824"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 16:28:37 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 14:45:52 2015 +0000"
      },
      "message": "tests: Add tests for conditional_comparison special cases\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "6f612cba3ef9ee574401bfca02625b6f2c3c5824",
      "tree": "ee00db74c49e6522445acafcf55ab1320096de2f",
      "parents": [
        "d3c6845e83514f59f421d042cab9cf8fa817e33c"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:48:19 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 14:23:59 2015 +0000"
      },
      "message": "common: Add specialized signal comparison functions\n\nTwo functions added:\n\n* Compare overshooting of A w.r.t B\n* Compare undershooting of A w.r.t B\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "d3c6845e83514f59f421d042cab9cf8fa817e33c",
      "tree": "ac37478f8f8151357dbe5022df56552d7170cc4a",
      "parents": [
        "226295edd2119124b0e696b80dadfc92957d3533"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:56:17 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 14:23:59 2015 +0000"
      },
      "message": "tests: Add tests for common.signal.SignalCompare\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "226295edd2119124b0e696b80dadfc92957d3533",
      "tree": "61a5156c92eed6c74457da38d2b99915aa8793ce",
      "parents": [
        "fb9f1e122bceb6664803f7ad495e6fe289969c3f"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:46:31 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 14:23:57 2015 +0000"
      },
      "message": "common: Add SignalCompare\n\nFacilitate the comparison of a pair of signals\nand quantify this comparison\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "fb9f1e122bceb6664803f7ad495e6fe289969c3f",
      "tree": "bbd08544b464870c1a90b6b5f3c4e5e15fa9fbc7",
      "parents": [
        "bb5f74788a6a16890967fb1bfc441a28e98c5d50"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 15:22:26 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Fri Dec 04 14:18:59 2015 +0000"
      },
      "message": "common: Use step behaviours when calculating interval sums\n\nThere are two step behaviours we need to handle for the interval_sum\n\n* post\n* pre\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "bb5f74788a6a16890967fb1bfc441a28e98c5d50",
      "tree": "50ace6af20e20009ff981b546c20009cce9ce0c1",
      "parents": [
        "18de1f6690fb8fc3c144839dbefe81757e69a052"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:11:10 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 12:01:19 2015 +0000"
      },
      "message": "common: Return float values from Util functions\n\nThis prevents truncation when the results are used in a ratio\ncalculation\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "18de1f6690fb8fc3c144839dbefe81757e69a052",
      "tree": "e089b99f640f540f9b468ac2c75f8bd0d4e7eae5",
      "parents": [
        "70bd78e89d0edfb39bf312c510ba2d55c324c324"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:09:42 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 12:01:19 2015 +0000"
      },
      "message": "common: Missing Return statement\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "70bd78e89d0edfb39bf312c510ba2d55c324c324",
      "tree": "53a8d963c8b8bfdf3d2dfb7a92dd79554cf5c69b",
      "parents": [
        "37c6e2167e9480abb452d02f1cbda39434330478"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 02:07:19 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 12:01:18 2015 +0000"
      },
      "message": "common: Use iloc for indexing series\n\nThis is not only faster but using the index can possibly result in\nerroneous results\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "37c6e2167e9480abb452d02f1cbda39434330478",
      "tree": "a34c71dc4fe5a1cc87e883e26cef264a998bebda",
      "parents": [
        "babf744f1437577aab8ad58f8dc6f36db8b70a70",
        "261b7e50b33d19f1cdd0bad71b9a32ff782f2f44"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Dec 02 11:59:52 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Dec 02 11:59:52 2015 +0000"
      },
      "message": "Merge pull request #38 from JaviMerino/sched_assert_tests\n\ntests: import test_sched_assert from trappy"
    },
    {
      "commit": "babf744f1437577aab8ad58f8dc6f36db8b70a70",
      "tree": "48f5bbb8f1d6d17aab73a50b6341a971ad7c57aa",
      "parents": [
        "e6ad3b4df12cb4f6a5b0775b58b352003f03c035",
        "28417bbb0ee9afdd67ee94bbb7b95f370bee1b8c"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Dec 02 11:59:07 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Dec 02 11:59:07 2015 +0000"
      },
      "message": "Merge pull request #35 from JaviMerino/gitignore_setuptools\n\ngitignore: ignore files generated by setuptools"
    },
    {
      "commit": "261b7e50b33d19f1cdd0bad71b9a32ff782f2f44",
      "tree": "4e16be5226b4f6d9517393448e71e8d47d89ad4c",
      "parents": [
        "e6ad3b4df12cb4f6a5b0775b58b352003f03c035"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Dec 02 11:39:32 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Dec 02 11:39:32 2015 +0000"
      },
      "message": "tests: import test_sched_assert from trappy\n\nNow that bart has a testsuite, this test can be moved from trappy here.\n"
    },
    {
      "commit": "e6ad3b4df12cb4f6a5b0775b58b352003f03c035",
      "tree": "2f61bbdc32cae00b8c06d12fb4aa0699fd34b629",
      "parents": [
        "d91f4894d64d14e832e3284bf06f771e71fa86f3",
        "5706782346edf3398b5d301ad7f0a9a608fd62f2"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Dec 02 11:18:13 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Dec 02 11:18:13 2015 +0000"
      },
      "message": "Merge pull request #36 from sinkap/bart_testing\n\nBart testing"
    },
    {
      "commit": "5706782346edf3398b5d301ad7f0a9a608fd62f2",
      "tree": "2f61bbdc32cae00b8c06d12fb4aa0699fd34b629",
      "parents": [
        "002578a69632d1f2dc4944136e6191be16d2a5ee"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 26 12:15:24 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 01:53:25 2015 +0000"
      },
      "message": "tests: Add base class and trace files for testing\n\nUsing the trace and utils_tests from TRAPpy\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "002578a69632d1f2dc4944136e6191be16d2a5ee",
      "tree": "3e9ba7ecc5902838ffa4edb52d30e544e2697312",
      "parents": [
        "d91f4894d64d14e832e3284bf06f771e71fa86f3"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 26 11:32:31 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Dec 02 01:53:25 2015 +0000"
      },
      "message": "tests: Add missing license header\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "28417bbb0ee9afdd67ee94bbb7b95f370bee1b8c",
      "tree": "643fffd5bdd0ea78daddefcd5c642e65242fd330",
      "parents": [
        "d91f4894d64d14e832e3284bf06f771e71fa86f3"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Dec 01 15:00:33 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Dec 01 15:00:33 2015 +0000"
      },
      "message": "gitignore: ignore files generated by setuptools\n\n\"python setup.py sdist\" and friends generate all these folders.  Ignore\nthem.\n"
    },
    {
      "commit": "d91f4894d64d14e832e3284bf06f771e71fa86f3",
      "tree": "eb122478afe9db136f90383ac11a64aed31aaea8",
      "parents": [
        "dc75f8e1d530bae3cfcf7f6a486aa1b988fbaa3e"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Dec 01 14:55:02 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Dec 01 14:55:02 2015 +0000"
      },
      "message": "setup: release bart 1.3.0\n"
    },
    {
      "commit": "dc75f8e1d530bae3cfcf7f6a486aa1b988fbaa3e",
      "tree": "e690c3d694ad8c34e00439493b7f020c4d0bb292",
      "parents": [
        "b5dedbbd59c8d076b9176c9740a4905e161b0650",
        "9415bf5dea6532f3222a9fa1ec4c60db3e5d76cb"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Dec 01 11:52:36 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Dec 01 11:52:36 2015 +0000"
      },
      "message": "Merge pull request #34 from sinkap/util_functions\n\nUtil functions"
    },
    {
      "commit": "9415bf5dea6532f3222a9fa1ec4c60db3e5d76cb",
      "tree": "e690c3d694ad8c34e00439493b7f020c4d0bb292",
      "parents": [
        "080b1ef4403871aa3f726902a6ec0fc06aacf3dd"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sun Nov 29 23:36:48 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Tue Dec 01 11:43:31 2015 +0000"
      },
      "message": "tests: Add test case for area_under_curve\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "080b1ef4403871aa3f726902a6ec0fc06aacf3dd",
      "tree": "33595ac09537e6773bff9985cd5f040128d10d5b",
      "parents": [
        "17fe9d01b6771888a44d6a039b337a84c32e64e8"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sun Nov 29 23:34:50 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Tue Dec 01 11:43:23 2015 +0000"
      },
      "message": "common: Add function to calculate area under curve\n\nAdd a function to calculate area under a time series curve\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "17fe9d01b6771888a44d6a039b337a84c32e64e8",
      "tree": "d6d6ca6eb0a4a6094796d48d167b4783af5c7ae5",
      "parents": [
        "a1d6bb773dd71e0831dced5ef61ee893029f9646"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sat Nov 28 16:10:32 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sun Nov 29 23:56:18 2015 +0000"
      },
      "message": "tests: Add test case for interval_sum\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "a1d6bb773dd71e0831dced5ef61ee893029f9646",
      "tree": "d79340746f68eadb5b66e1046eae600ca098466c",
      "parents": [
        "b5dedbbd59c8d076b9176c9740a4905e161b0650"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Nov 25 16:22:32 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Sun Nov 29 23:55:13 2015 +0000"
      },
      "message": "common: Add Utils Function for summation of time for contiguous values\n\nA utility function that can be used to sum all the intervals\nin a time series where the value was equal to an expected\nvalue contiguously.\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "b5dedbbd59c8d076b9176c9740a4905e161b0650",
      "tree": "af72474e1c7e843024d8f4da9ee088c9f969ce82",
      "parents": [
        "d1f1a8e6e9236511a7194b18e4a114d1a124e6c1",
        "01554cc19f301becb9bbd165da7cadc1f57ed5a3"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Nov 20 10:08:23 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Fri Nov 20 10:08:23 2015 +0000"
      },
      "message": "Merge pull request #32 from sinkap/grammar_changes\n\ncommon: Pass kwargs to Parser constructor for grammar"
    },
    {
      "commit": "01554cc19f301becb9bbd165da7cadc1f57ed5a3",
      "tree": "af72474e1c7e843024d8f4da9ee088c9f969ce82",
      "parents": [
        "d1f1a8e6e9236511a7194b18e4a114d1a124e6c1"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 19 14:56:29 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 19 14:58:23 2015 +0000"
      },
      "message": "common: Pass kwargs to Parser constructor for grammar\n\nThis allows the user to change various options for the\ngrammar, e.g. method for reindexing, handling of NaNs\netc\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "d1f1a8e6e9236511a7194b18e4a114d1a124e6c1",
      "tree": "3fd017fbe26e473ac11f5bc697a37bfe03f34856",
      "parents": [
        "045553949a9970e7cdc9b70655d18b15705427b0"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:20:34 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:20:34 2015 +0000"
      },
      "message": "bart 1.2.0\n"
    },
    {
      "commit": "045553949a9970e7cdc9b70655d18b15705427b0",
      "tree": "8d9f57eae61d2f622065fa5da12ea67e7812a204",
      "parents": [
        "299fd86a2d4bb4b348ebed51aa134bee9b456da7",
        "801eb10ffdade4736e65410be8a517e46188b3a2"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:19:39 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:19:39 2015 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:ARM-software/bart\n"
    },
    {
      "commit": "299fd86a2d4bb4b348ebed51aa134bee9b456da7",
      "tree": "8d9f57eae61d2f622065fa5da12ea67e7812a204",
      "parents": [
        "b27bc3c8ca942df039593fef7a20db3aee3c1502",
        "b03236f09aafd38f635650420eadffccbb8eb819"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:16:32 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Thu Nov 19 10:16:32 2015 +0000"
      },
      "message": "Merge remote-tracking branch \u0027JaviMerino/fix_depends\u0027\n"
    },
    {
      "commit": "801eb10ffdade4736e65410be8a517e46188b3a2",
      "tree": "a55ebcb892f5b6f4ef10d2c4ad5cb0ffeb3a6671",
      "parents": [
        "9462f889b30858afe766ccf33727714ea3676d93",
        "b27bc3c8ca942df039593fef7a20db3aee3c1502"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Nov 18 17:10:56 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Wed Nov 18 17:10:56 2015 +0000"
      },
      "message": "Merge pull request #30 from JaviMerino/fix_sched_multi_assert_doc\n\nsched: fix documentation"
    },
    {
      "commit": "b27bc3c8ca942df039593fef7a20db3aee3c1502",
      "tree": "a55ebcb892f5b6f4ef10d2c4ad5cb0ffeb3a6671",
      "parents": [
        "9462f889b30858afe766ccf33727714ea3676d93"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 11 17:48:33 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 11 17:48:33 2015 +0000"
      },
      "message": "sched: fix documentation\n\nc9211760aa45 (\"sched: SchedMultiAssert: Add missing pids argument\")\ncalled the pids argument \"pids\".  Fix the documentation accordingly.\n"
    },
    {
      "commit": "9462f889b30858afe766ccf33727714ea3676d93",
      "tree": "bca57db409b6d877e5fb481dba806ff079392cc2",
      "parents": [
        "61bc84a2435770fc4ec86986c32f0ad775a5e34d",
        "c9211760aa45c463a384c8f90c206d091dfa7d9f"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Nov 11 17:44:46 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Nov 11 17:44:46 2015 +0000"
      },
      "message": "Merge pull request #27 from sinkap/issue_23_v2\n\nsched: SchedMultiAssert: Add missing pids argument"
    },
    {
      "commit": "c9211760aa45c463a384c8f90c206d091dfa7d9f",
      "tree": "e2c216f51cf76a82c078547f6e5ffdc33d44582a",
      "parents": [
        "2b2cc6dfef79caa242416d1037811235020d0570"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Tue Oct 27 14:40:33 2015 +0800"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Wed Nov 11 16:36:21 2015 +0000"
      },
      "message": "sched: SchedMultiAssert: Add missing pids argument\n\nThe class should accept either pids or execnames as specified in\nthe API reference. This fixes issue #23.\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "61bc84a2435770fc4ec86986c32f0ad775a5e34d",
      "tree": "9c1f9552df773b0e6a82081e8dd602cee2bf71b8",
      "parents": [
        "cb83a25d1bf95a2376d2eee9cd25ba7059ba3d49",
        "6462c1eed6d58a36afc246d2bec73076fa1bffcc"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Tue Nov 10 15:02:43 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwarsingh@gmail.com",
        "time": "Tue Nov 10 15:02:43 2015 +0000"
      },
      "message": "Merge pull request #29 from JaviMerino/fix_nbformat_doc\n\nThanks! :+1: "
    },
    {
      "commit": "b03236f09aafd38f635650420eadffccbb8eb819",
      "tree": "98f8825e35ebac90cf18e572c719680e3ef38369",
      "parents": [
        "cb83a25d1bf95a2376d2eee9cd25ba7059ba3d49"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Nov 10 14:40:30 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Nov 10 14:40:30 2015 +0000"
      },
      "message": "setup: Depend on trappy \u003e\u003d 3.0\n\ntrappy has changed the API of stats.SchedConf in 0fce01a7dad8 (\"stats:\nSchedConf: Fix for period calculation\"), the return value of period() is\nchanged.  This is fixed in bart in 0e83faeeee8a (\"sched: Use Median for\ncalculation of the period of a task\").\n"
    },
    {
      "commit": "6462c1eed6d58a36afc246d2bec73076fa1bffcc",
      "tree": "9c1f9552df773b0e6a82081e8dd602cee2bf71b8",
      "parents": [
        "cb83a25d1bf95a2376d2eee9cd25ba7059ba3d49"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Nov 10 14:35:42 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Tue Nov 10 14:38:24 2015 +0000"
      },
      "message": "doc: convert SchedDeadline.ipynb to nbformat v3\n\nWe aim to maintain compatibility with Ubuntu 14.04 LTS which ships an\nipython that can only open notebooks with format 3.\n"
    },
    {
      "commit": "cb83a25d1bf95a2376d2eee9cd25ba7059ba3d49",
      "tree": "9eddc8ada4ba7bca870811232ada4645580642d6",
      "parents": [
        "2b2cc6dfef79caa242416d1037811235020d0570",
        "0e83faeeee8af3e5b55561a88e0f58ec5e4434da"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Nov 10 14:32:14 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Tue Nov 10 14:32:14 2015 +0000"
      },
      "message": "Merge pull request #28 from sinkap/issue_26\n\nsched: Use Median for calculation of the period of a task"
    },
    {
      "commit": "0e83faeeee8af3e5b55561a88e0f58ec5e4434da",
      "tree": "9eddc8ada4ba7bca870811232ada4645580642d6",
      "parents": [
        "2b2cc6dfef79caa242416d1037811235020d0570"
      ],
      "author": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 05 11:34:00 2015 +0000"
      },
      "committer": {
        "name": "Kapileshwar Singh",
        "email": "kapileshwar.singh@arm.com",
        "time": "Thu Nov 05 11:34:00 2015 +0000"
      },
      "message": "sched: Use Median for calculation of the period of a task\n\nHere is what I do for calculating the period of the task:\n\nLet\u0027s say a task started execution at the following times\n\n                       T_1, T_2, ...T_n\nCurrently for align \u003d \"start\" the period is\n\nAverage of:\n\n                (T_2 - T_1), (T_4 - T_3), ....(T_n - T_{n-1})\nIn this method we have an edge condition when a task does not run\nfor a particular time or when it migrates between CPUs causing the\naverage to end up significantly higher than the actual period of\nthe task. However, as periodicity is statistical in nature\nand can vary during the lifetime of the task, we can have a\ngood understanding of the periodicity by getting the median period\nof the deltas above.\n\nSigned-off-by: Kapileshwar Singh \u003ckapileshwar.singh@arm.com\u003e\n"
    },
    {
      "commit": "2b2cc6dfef79caa242416d1037811235020d0570",
      "tree": "e554de9bb327b4b03a5d33d8eccb239d4d254512",
      "parents": [
        "d16e31096a03e77b38f7f033ab9543dec36f699e"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 04 11:03:41 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "javi.merino@arm.com",
        "time": "Wed Nov 04 11:03:41 2015 +0000"
      },
      "message": "bart 1.1.0\n"
    },
    {
      "commit": "d16e31096a03e77b38f7f033ab9543dec36f699e",
      "tree": "58d5b2022722deaedd8cf946a1eee6ae9eee1501",
      "parents": [
        "58595642699aa1df9a819f08bc4efec3e0e34f51",
        "6427c9e6ab7f4f588550c7a8befdb600367cc636"
      ],
      "author": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Nov 04 10:24:07 2015 +0000"
      },
      "committer": {
        "name": "Javi Merino",
        "email": "merino.jav@gmail.com",
        "time": "Wed Nov 04 10:24:07 2015 +0000"
      },
      "message": "Merge pull request #20 from JaviMerino/depend_trappy_2.0\n\nsetup: Depend on trappy \u003e\u003d 2.0"
    }
  ],
  "next": "58595642699aa1df9a819f08bc4efec3e0e34f51"
}
