)]}'
{
  "log": [
    {
      "commit": "2f0410a7d7d45b6d3d281df42a5f1761cddeb24f",
      "tree": "96efa9d86be58b0462b2c42fec401f5189229461",
      "parents": [
        "3382242b298bb171ed3b13cef4e51e92a69f0f25"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Aug 25 16:34:26 2016 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Aug 25 16:35:42 2016 -0700"
      },
      "message": "Fix operator\u003c\u003c Status calls.\n\nThe Status object needs to be converted to a string before printing.\n\nBug: 31098727\nTest: `make dist`\n\nChange-Id: Ic226a95a33edee296198d4bb1ee98a670dbb8b9b\n"
    },
    {
      "commit": "3382242b298bb171ed3b13cef4e51e92a69f0f25",
      "tree": "da5623cf1b33209d69942601e5e0a3403aa50be9",
      "parents": [
        "d075131bcf1ee173db1ee2afff42bb1599e1f41a"
      ],
      "author": {
        "name": "Ari Hausman-Cohen",
        "email": "arihc@google.com",
        "time": "Tue May 24 13:32:29 2016 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Aug 25 16:35:39 2016 -0700"
      },
      "message": "Fixes brillo_camera_client to compile for nyc.\n\nBUG: 28935775\nTEST: program compiles\n\n(cherry picked from commit e60fd1d098e406db4a92fe49f5c484c41ad09d73)\n\nChange-Id: I55d5fba3ed17f426f2133f7a8d0016e56d1c555f\n"
    },
    {
      "commit": "d075131bcf1ee173db1ee2afff42bb1599e1f41a",
      "tree": "ba585ca93fbfce6ff92295f01a29b9771910b0c5",
      "parents": [
        "1c6c51d9a6d53689aee3e6b6f160b15cabdc429f"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Aug 25 23:04:05 2016 +0000"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Aug 25 23:04:05 2016 +0000"
      },
      "message": "Revert \"Remove outdated brillo_camera example.\"\n\nThis reverts commit 1c6c51d9a6d53689aee3e6b6f160b15cabdc429f.\n\nBug: 31098727\nChange-Id: I9704e406dde2055536c68481b2cb1c45e8085762\nTest: `make`\n"
    },
    {
      "commit": "1c6c51d9a6d53689aee3e6b6f160b15cabdc429f",
      "tree": "ec2c6b05592e8126a1a2b43340f0cfa7e93a48ee",
      "parents": [
        "084b1f336dae8e49700387d9c4c33aee225154e2"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Aug 24 16:34:46 2016 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Aug 24 16:34:46 2016 -0700"
      },
      "message": "Remove outdated brillo_camera example.\n\nBug: 31068573\nChange-Id: I839a06f5190283f56bd04e389a33233a28d60c85\nTest: `make dist`\n"
    },
    {
      "commit": "084b1f336dae8e49700387d9c4c33aee225154e2",
      "tree": "ba585ca93fbfce6ff92295f01a29b9771910b0c5",
      "parents": [
        "b4ee324d707fa8cb45c38670c631870d5c5931dd"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sun Jul 31 18:43:40 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sun Jul 31 18:43:40 2016 -0700"
      },
      "message": "Remove Brillo-specific LOCAL_MODULE_TAGS\n\nReplaced with PRODUCT_PACKAGES_ENG in brillo_base.mk\n\nChange-Id: I1a1e888ec0b1a2a0b734f95de3701e85592ddcee\n"
    },
    {
      "commit": "b4ee324d707fa8cb45c38670c631870d5c5931dd",
      "tree": "413509a9b8dec4b9e262d32cc2ccc99252284115",
      "parents": [
        "9aa94ce9ee7680ca776483a5215b7d74bedc38f7"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu May 26 15:51:35 2016 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu May 26 15:51:35 2016 -0700"
      },
      "message": "dbus_example: Update libchrome APIs to r395517\n\nThe new libchrome has been ported from Chromium and some APIs have\nchanged. Make necessary changes at call sites.\n\nBUG\u003d28985443\n\nChange-Id: I2c62cf4a33e45cf05a8625a489f262072d876589\n"
    },
    {
      "commit": "9aa94ce9ee7680ca776483a5215b7d74bedc38f7",
      "tree": "7dec2d1d966498d86a5d10d2f021b49aa9bff5c6",
      "parents": [
        "4d0acca2374437bab19e6640ff7141fbc557723d"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Apr 13 15:19:30 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Apr 13 15:19:30 2016 -0700"
      },
      "message": "Stop using android namespace\n\nThis polutes the global namespace and causes problems when libchrome\nand libbase bring ::base and ::android::base into view.\n\nBug: 28117776\nChange-Id: I146f696b0329e79a07abd2c383cfb5bbed4717ba\nTest: Compiles\n"
    },
    {
      "commit": "4d0acca2374437bab19e6640ff7141fbc557723d",
      "tree": "b17fd6102c43a4085e12038e7a9ea234cdbcd9c2",
      "parents": [
        "0e344a92a6536fe72af1b98bbf07f715b33dbfd2"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Feb 17 12:30:30 2016 -0800"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Feb 25 12:10:05 2016 -0800"
      },
      "message": "Add example of taking a picture with the camera stack\n\nBug: 23631807\nTest: Running this code on a brilloemulator claims to have taken a\n      picture\n\nChange-Id: I8d43fe7ed7b72f6293c57c08addef5fc1354f01f\n"
    },
    {
      "commit": "0e344a92a6536fe72af1b98bbf07f715b33dbfd2",
      "tree": "913e65e6e677d704ca65e1af4a57dbcca43aca25",
      "parents": [
        "f2a37dca848bb4abaa86e62e1f6f0384cc2559c1"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Mon Feb 08 13:09:59 2016 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Mon Feb 08 13:09:59 2016 -0800"
      },
      "message": "Add eng tags to sensor examples.\n\nWe want the sensor examples to be built for all Brillo eng targets.\n\nBUG\u003d26980523\n\nChange-Id: I09e15d01b88d732563f5ce32cd8757d086c020a3\n"
    },
    {
      "commit": "f2a37dca848bb4abaa86e62e1f6f0384cc2559c1",
      "tree": "d99dad5f22953e96bf5666c813fa5b5b206dbf09",
      "parents": [
        "c7aa24adb840d04c381c5d1c4721de4c322cc4e2"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Feb 04 11:48:37 2016 -0800"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Feb 04 14:05:27 2016 -0800"
      },
      "message": "service_example: Pass the brillo::MessageLoop to BinderWatcher.\n\nThe default BinderWatcher constructor expects the brillo::MessageLoop\nto be marked as current. This patch passes the brillo::MessageLoop\nexplicitly to the BinderWatcher instead.\n\nWhile at it, fixed the stdin line parsing when the message has spaces.\n\nBug: 26356682\nTEST\u003dmmma product/google/common/service_example\nTEST\u003dDeployed on edison-eng. It works.\n\nChange-Id: I126a553fa1df5fd1e4bc0588b989fa38ec8d0fc9\n"
    },
    {
      "commit": "c7aa24adb840d04c381c5d1c4721de4c322cc4e2",
      "tree": "b1448f47843b20c47237005305e06e6207a06230",
      "parents": [
        "ad918f037cc9b89c42f8a1e16017b800939e4cc5"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Feb 03 17:47:32 2016 -0800"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Feb 03 20:49:21 2016 -0800"
      },
      "message": "service_example: Instantiate a brillo::MessageLoop.\n\nThe brillo::BinderWatcher now requires a brillo::MessageLoop to work.\n\nBug: None\nTEST\u003dmmma product/google/common/service_example\n\nChange-Id: I27175aeacc708764e366aec604f84a76cfdc337f\n"
    },
    {
      "commit": "ad918f037cc9b89c42f8a1e16017b800939e4cc5",
      "tree": "ccd6cfe5585d253654c49e7254ef3a37c3a522c8",
      "parents": [
        "12fce61a4eebb5eab874ebbc48bb9a878bbd1065"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Wed Jan 20 07:52:00 2016 -0800"
      },
      "committer": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@google.com",
        "time": "Wed Jan 20 08:34:18 2016 -0800"
      },
      "message": "dbus_example: Update libchrome APIs to r369476\n\nThe new libchrome has been ported from Chromium and some APIs have\nchanged. Make necessary changes at call sites.\n\nChange-Id: I9de3130cc5c64a074b86d81d6980e4f7f6fbfc7a\n"
    },
    {
      "commit": "12fce61a4eebb5eab874ebbc48bb9a878bbd1065",
      "tree": "63f9870d1740aa4c1ae16c1c76fbf02efa749270",
      "parents": [
        "aa20905df5eb037e7941e661dc52fa35da1f7c22"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Fri Jan 15 16:07:23 2016 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Tue Jan 19 09:42:19 2016 -0800"
      },
      "message": "Add SELinux policies for example service.\n\nAdd selinux policies for the brillo_example_service which is started by\ninit. The brillo_example_client has to be started manually as root.\nOtherwise, the oneway callback from the service to the client fails.\n\nBUG\u003d26405163\nTEST\u003dmanual test with the out of tree flow\n\nChange-Id: I08af4f08f16dcaa36abdb441bb72d140ddf8c351\n"
    },
    {
      "commit": "aa20905df5eb037e7941e661dc52fa35da1f7c22",
      "tree": "8bc06ba9f898000b0e73172882d89f9961d33bb7",
      "parents": [
        "19ba873ed351d646cf5bbf3e42198617d35f2aaf"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Jan 13 12:42:24 2016 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Jan 14 17:12:10 2016 -0800"
      },
      "message": "Add a README for the example service.\n\nAdd a README in markdown for the example service.\n\nBUG\u003d26346663\n\nChange-Id: I4cb450df904e829bf45bf5442ff6c88658532824\n"
    },
    {
      "commit": "19ba873ed351d646cf5bbf3e42198617d35f2aaf",
      "tree": "ad2903310fd14de93b421902f10fad2b0468d2d5",
      "parents": [
        "45f90b9eb2439be5a3664ab26c36bab7d2057c8f",
        "fdcdd225b4f1633320676470952d1b54574fc381"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Jan 13 17:22:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 13 17:22:15 2016 +0000"
      },
      "message": "Merge \"Modify service example to use aidl.\""
    },
    {
      "commit": "fdcdd225b4f1633320676470952d1b54574fc381",
      "tree": "ed8df4145f9b82422fb87c7cd5a280004ba744d6",
      "parents": [
        "5620d101aee8efa3509782569509c4ea04292ce2"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Tue Dec 29 13:28:44 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Jan 07 14:05:29 2016 -0800"
      },
      "message": "Modify service example to use aidl.\n\nAdd an example binder service and client that use aidl.\n\nBUG\u003d26346663\nTEST\u003dmanual test\n\nChange-Id: I3bac122a5cc6030205bed2491b1c9dd979895318\n"
    },
    {
      "commit": "45f90b9eb2439be5a3664ab26c36bab7d2057c8f",
      "tree": "3e17d7575010e42619925bcb216eb97d3284f0da",
      "parents": [
        "8eb9e0bcb326b2b4fa8c104451603bf07a926d16",
        "71737fb913bb95fba3cac000d1dcc8d8d9d41344"
      ],
      "author": {
        "name": "Mohammed Habibulla",
        "email": "moch@google.com",
        "time": "Mon Jan 04 22:25:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 04 22:25:01 2016 +0000"
      },
      "message": "Merge \"sensors:ndk-example-app: rewrite to work with multiple sensors\""
    },
    {
      "commit": "8eb9e0bcb326b2b4fa8c104451603bf07a926d16",
      "tree": "a04baa8f5dc9234529c287420d7c6dc186f803a7",
      "parents": [
        "aae141028af0aca115513e0c209f30bd1d7b8832",
        "19825459f79869ed8517b7ac4a6c2e2784c6da8a"
      ],
      "author": {
        "name": "Mohammed Habibulla",
        "email": "moch@google.com",
        "time": "Mon Jan 04 22:24:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 04 22:24:51 2016 +0000"
      },
      "message": "Merge \"Add different sensor types to the the sensor HAL test\""
    },
    {
      "commit": "aae141028af0aca115513e0c209f30bd1d7b8832",
      "tree": "7b2c79e3d430b4f45c5cb40f282d642eade24860",
      "parents": [
        "5620d101aee8efa3509782569509c4ea04292ce2"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Dec 30 13:43:50 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Dec 30 13:52:02 2015 -0800"
      },
      "message": "Clean up lights example.\n\nClean up initializer warning messages in the lights example.\n\nBUG\u003d26333031\nTEST\u003dnone\n\nChange-Id: Id8a01a608696a82043fb6f24904442a6c4144be8\n"
    },
    {
      "commit": "71737fb913bb95fba3cac000d1dcc8d8d9d41344",
      "tree": "478d45ae238b6d4f3353e8c17eef2abd0fbefe7f",
      "parents": [
        "19825459f79869ed8517b7ac4a6c2e2784c6da8a"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bbeare1@gmail.com",
        "time": "Sun Dec 27 09:49:38 2015 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Wed Dec 30 13:23:26 2015 -0800"
      },
      "message": "sensors:ndk-example-app: rewrite to work with multiple sensors\n\nCode is brought into feature alignment with the sensor HAL test.\nAdditional sensor types added.  Each sensor of every type are activated\nand if successful, data is returned.\n\nBUG\u003dnone\nChange-Id: Ieff446aed388c04014c57670c6fae2e113f229f2\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "19825459f79869ed8517b7ac4a6c2e2784c6da8a",
      "tree": "6979557b61450b67bff9114a487318b845bc064f",
      "parents": [
        "5620d101aee8efa3509782569509c4ea04292ce2"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bbeare1@gmail.com",
        "time": "Sat Dec 19 08:46:43 2015 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Wed Dec 30 13:23:22 2015 -0800"
      },
      "message": "Add different sensor types to the the sensor HAL test\n\nThe sensor HAL test is extended to allow the selection of a\nparticular sensor type. Additional sensor types are easy to add.\nThe default (for compatibility) continues to be the accelerometer.\nOrientation and Light sensors are added with this commit.\n\nBUG\u003dnone\nChange-Id: If17624a610d9de1c71e437c0d680de48308b82e3\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "5620d101aee8efa3509782569509c4ea04292ce2",
      "tree": "9c9da21cf5139fae82f903518630e1c8b82ab501",
      "parents": [
        "997439e8a2f2315db7a93eff363fa505f5731cc5"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bbeare1@gmail.com",
        "time": "Sat Dec 19 08:55:20 2015 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bbeare1@gmail.com",
        "time": "Mon Dec 21 08:44:07 2015 -0800"
      },
      "message": "Clean up initializer warning messages\n\nBUG\u003dnone\n\nChange-Id: I2eb24d073385a0bda72f97c0bd7cb4b0d3672165\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "997439e8a2f2315db7a93eff363fa505f5731cc5",
      "tree": "5981d024b2c0d56c66352b72814eb0b61109e4ef",
      "parents": [
        "eb7a12e8a7d774024db21b5aca2efe21c3b6ba35"
      ],
      "author": {
        "name": "Jim Guggemos",
        "email": "jimg@google.com",
        "time": "Wed Dec 09 15:15:11 2015 -0700"
      },
      "committer": {
        "name": "Jim Guggemos",
        "email": "jimg@google.com",
        "time": "Wed Dec 09 15:19:58 2015 -0700"
      },
      "message": "Follow-on fixes from base/logging.h move to android-base\n\nBug: http://b/26023797\nChange-Id: If3eca033ba4d29e9df0f1d8ba8c1f4605b260ef2\n"
    },
    {
      "commit": "eb7a12e8a7d774024db21b5aca2efe21c3b6ba35",
      "tree": "c5ab5b9ebb5751c82b6f926850924ad838aaf1f6",
      "parents": [
        "105e14acdd63e7d14bb8cfc4c15923c0b42b0b87"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Dec 03 15:01:41 2015 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Mon Dec 07 17:24:50 2015 -0800"
      },
      "message": "Sensor HAL test needs to find first equipped accelerometer\n\nThe sensor HAL test won\u0027t find the accelerometer if the HAL\nsupports several... and the equipped one isn\u0027t listed in the HAL\nfirst.\n\nBUG\u003dTBS\nChange-Id: I96b36c02f49ecd3779fd0b3d869febc8a9067630\nTracked-on: https://jira01.devtools.intel.com/browse/BP-154\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\nReviewed-on: https://android.intel.com/444226\nReviewed-by: Musca, Constantin \u003cconstantin.musca@intel.com\u003e\nTested-by: Musca, Constantin \u003cconstantin.musca@intel.com\u003e\nReviewed-by: Serban, Mihai \u003cmihai.serban@intel.com\u003e\n"
    },
    {
      "commit": "105e14acdd63e7d14bb8cfc4c15923c0b42b0b87",
      "tree": "fa4117e6ce3d657d80bd699d5daaddd1c51f6c48",
      "parents": [
        "dacda1b57cb4c04f296bf6c511ccb7e55b59d111"
      ],
      "author": {
        "name": "Jorge Lucangeli Obes",
        "email": "jorgelo@google.com",
        "time": "Mon Dec 07 14:45:47 2015 -0800"
      },
      "committer": {
        "name": "Jorge Lucangeli Obes",
        "email": "jorgelo@google.com",
        "time": "Mon Dec 07 14:45:47 2015 -0800"
      },
      "message": "Fix init script filename.\n\nBug: 26069060\nChange-Id: I77c785763e743ad91e02a97e155479db36004f17\n"
    },
    {
      "commit": "dacda1b57cb4c04f296bf6c511ccb7e55b59d111",
      "tree": "b4e99d1cc907cf9845a9a14b9e99b8271c421347",
      "parents": [
        "7d031f277875cbc61f72584e958dc6e685338141",
        "6eb09da358e241055155f2ef1886f3a6c684df4a"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 23:56:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 03 23:56:12 2015 +0000"
      },
      "message": "Merge \"Move service example from device/generic/brillo.\""
    },
    {
      "commit": "7d031f277875cbc61f72584e958dc6e685338141",
      "tree": "11a8c85bd99eaafbff59e6198fe2091b27d72cfc",
      "parents": [
        "60e0251cc3c7037349d369d23af659a576c6b68f",
        "763c33d2c58595cda69809531d2fc1ac9b2e8aa5"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 23:56:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 03 23:56:01 2015 +0000"
      },
      "message": "Merge \"Move dbus example from device/generic/brillo.\""
    },
    {
      "commit": "6eb09da358e241055155f2ef1886f3a6c684df4a",
      "tree": "e53f6b1de681928dae1aa5729048aae5f4885328",
      "parents": [
        "763c33d2c58595cda69809531d2fc1ac9b2e8aa5"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 15:24:30 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 15:26:30 2015 -0800"
      },
      "message": "Move service example from device/generic/brillo.\n\nCentralize all the example code for Brillo by moving the service example\nfrom device/generic/brillo.\n\nBUG\u003d25927954\nTEST\u003dnone\n\nChange-Id: I121f09243784c5e75e585cdaa6668cfa8a5c1982\n"
    },
    {
      "commit": "60e0251cc3c7037349d369d23af659a576c6b68f",
      "tree": "77cb5cd7349db0bd09759e395f7bbed455e25fbd",
      "parents": [
        "485f161d875f1d7f7b3e87591c3f797410577990",
        "6f55211dcb7a6df03ddc24447b7a932126860825"
      ],
      "author": {
        "name": "Jim Guggemos",
        "email": "jimg@google.com",
        "time": "Thu Dec 03 23:26:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 03 23:26:27 2015 +0000"
      },
      "message": "Merge \"Stop fatal warnings in i2c_service, gpio_playground\""
    },
    {
      "commit": "763c33d2c58595cda69809531d2fc1ac9b2e8aa5",
      "tree": "86eae1ab54c1fe98dcbdcbd6895bf1a4df8c14b3",
      "parents": [
        "485f161d875f1d7f7b3e87591c3f797410577990"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 15:17:11 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 15:17:11 2015 -0800"
      },
      "message": "Move dbus example from device/generic/brillo.\n\nCentralize all the example code for Brillo by moving the dbus\nexample from device/generic/brillo.\n\nBUG\u003d25927954\nTEST\u003ddbus example client and daemon build for dragonboard.\n\nChange-Id: Ia3cfd77f1af5ed0a4bec9586a9f7c9cd86a975e8\n"
    },
    {
      "commit": "6f55211dcb7a6df03ddc24447b7a932126860825",
      "tree": "8796cc498fdfc306c2709041cf68d5846d591f55",
      "parents": [
        "9a13a5ea03f17f73f556f3ed13c9469e60aa9c46"
      ],
      "author": {
        "name": "Jim Guggemos",
        "email": "jimg@google.com",
        "time": "Thu Dec 03 15:13:18 2015 -0700"
      },
      "committer": {
        "name": "Jim Guggemos",
        "email": "jimg@google.com",
        "time": "Thu Dec 03 15:52:10 2015 -0700"
      },
      "message": "Stop fatal warnings in i2c_service, gpio_playground\n\nReplace GNU old-style field designators (clang didn\u0027t like em)\nMade unused param warnings not fatal in gpio_playground\n\nChange-Id: I758a7651b139d782608fa133150af6a0a024ab01\nTEST: compiled shamu-userdebug, edison-eng\n"
    },
    {
      "commit": "485f161d875f1d7f7b3e87591c3f797410577990",
      "tree": "cfd65e5811f334d9a768b798632daccf40a32790",
      "parents": [
        "9a13a5ea03f17f73f556f3ed13c9469e60aa9c46"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 14:26:06 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 14:26:06 2015 -0800"
      },
      "message": "Move lights example from device/generic/brillo.\n\nCentralize all the example code for Brillo by moving the lights\nexample from device/generic/brillo.\n\nBUG\u003d25927954\nTEST\u003dlights-hal-example-app builds for dragonboard.\n\nChange-Id: I9e6bb54b8c6955775a9846123a4535b8e645da0e\n"
    },
    {
      "commit": "9a13a5ea03f17f73f556f3ed13c9469e60aa9c46",
      "tree": "cdaef8d5d7d1ed1cd65218922699c919112b05bc",
      "parents": [
        "9f9e75e8fefa0a30fa22ec2011ed41d6e5eb8cc1"
      ],
      "author": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Wed Dec 02 20:42:42 2015 -0800"
      },
      "committer": {
        "name": "Ralph Nathan",
        "email": "ralphnathan@google.com",
        "time": "Thu Dec 03 11:53:17 2015 -0800"
      },
      "message": "Move keyboard example from device/generic/brillo.\n\nCentralize all the example code for Brillo by moving the keyboard\nexample from device/generic/brillo.\n\nBUG\u003d25927954\nTEST\u003dkeyboard-example builds for dragonboard.\n\nChange-Id: I58d43002df25864b49ade51d1c5dfcdceaaac3c0\n"
    },
    {
      "commit": "9f9e75e8fefa0a30fa22ec2011ed41d6e5eb8cc1",
      "tree": "fc7ae8135944c92dfc308bcdf4ea8211f33ff5da",
      "parents": [
        "45d64dd2268f4741dfcb523f2e04f911a4642e74"
      ],
      "author": {
        "name": "Mohammed Habibulla",
        "email": "moch@google.com",
        "time": "Wed Nov 11 11:35:06 2015 -0800"
      },
      "committer": {
        "name": "Mohammed Habibulla",
        "email": "moch@google.com",
        "time": "Wed Nov 11 11:35:06 2015 -0800"
      },
      "message": "brillo_gpios: Update libchromeos -\u003e libbrillo\n\nBUG\u003d25641461\n\nChange-Id: Ied83462465883268e68c6d980f2a1d0e2aa7ea22\n"
    },
    {
      "commit": "45d64dd2268f4741dfcb523f2e04f911a4642e74",
      "tree": "860233721e83f0daf530ac1c71a5f21def2dedbb",
      "parents": [
        "58001302e3f67a10dd58ee9ecb92daa4ced4d274"
      ],
      "author": {
        "name": "Ali Afshar",
        "email": "afshar@google.com",
        "time": "Mon Oct 12 12:25:05 2015 -0700"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@google.com",
        "time": "Tue Nov 03 14:46:49 2015 -0800"
      },
      "message": "Add Brillo i2c sample app.\n\nChange-Id: I151f8087af26d621e742a21113bbce6ac2349cca\n"
    },
    {
      "commit": "58001302e3f67a10dd58ee9ecb92daa4ced4d274",
      "tree": "2d38ef08aae2d184a89d05a7b5fa15026ef46892",
      "parents": [
        "bc48472c82d67aaba0e19c7a0a1fab8d8fbafd34"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@google.com",
        "time": "Tue Oct 27 11:44:26 2015 -0700"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@google.com",
        "time": "Tue Oct 27 11:44:26 2015 -0700"
      },
      "message": "gpio_playground: Add a TODO to deal with multiple read() events\n\nBUG: 25317933\nChange-Id: I4cfbc583b4c1bbdd50ee2b58cde05d14e701bacb\n"
    },
    {
      "commit": "bc48472c82d67aaba0e19c7a0a1fab8d8fbafd34",
      "tree": "84f73a259732cb41e95eef983892aec2cc430a90",
      "parents": [
        "4a81a9c30bdb731383c5b0e37b097c7a3ca1902b",
        "66566d404e7dc463b3b7b117a034f1206367e038"
      ],
      "author": {
        "name": "Shawn Shen",
        "email": "shawnshen@google.com",
        "time": "Tue Oct 27 18:36:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 18:36:40 2015 +0000"
      },
      "message": "Merge \"Brillo GPIO sample: write to output pin and read input pin Usage: gpio_playground --gin\u003d28 --gout\u003d24 --goffset\u003d902\" into mnc-brillo-dev"
    },
    {
      "commit": "66566d404e7dc463b3b7b117a034f1206367e038",
      "tree": "45c36e11976d18ea45412bee32c32b9bee37cff1",
      "parents": [
        "e9f549b42c29abb6f58935d0d77591df0705320b"
      ],
      "author": {
        "name": "Shawn S",
        "email": "shawnshen@google.com",
        "time": "Tue Oct 20 14:36:22 2015 -0700"
      },
      "committer": {
        "name": "Shawn S",
        "email": "shawnshen@google.com",
        "time": "Tue Oct 27 10:45:46 2015 -0700"
      },
      "message": "Brillo GPIO sample: write to output pin and read input pin\nUsage: gpio_playground --gin\u003d28 --gout\u003d24 --goffset\u003d902\n\nBUG:24751824\n\nChange-Id: Id79379b1eccf83d61baac6b044eb74d48cd2180f\n"
    },
    {
      "commit": "4a81a9c30bdb731383c5b0e37b097c7a3ca1902b",
      "tree": "9e99d32f6e1b46d1f25b9dc170a94099087456f0",
      "parents": [
        "61b8682df4b0fe6c6e925bdacc51d9c40639a7b7"
      ],
      "author": {
        "name": "Yiming Chen",
        "email": "yimingc@google.com",
        "time": "Mon Oct 26 14:16:19 2015 -0700"
      },
      "committer": {
        "name": "Yiming Chen",
        "email": "yimingc@google.com",
        "time": "Mon Oct 26 14:16:19 2015 -0700"
      },
      "message": "Move sensors example code\n\nMove sensors example code from device/generic/brillo/examples to\nproduct/google/common.\n\nBUG\u003d25282533\n\nChange-Id: I9e7ccb03ab6788bf82720cbd133f817cf817782b\n"
    },
    {
      "commit": "61b8682df4b0fe6c6e925bdacc51d9c40639a7b7",
      "tree": "36b09897ca4c4a783fbc63ba53fc4de6860839f5",
      "parents": [
        "e9f549b42c29abb6f58935d0d77591df0705320b"
      ],
      "author": {
        "name": "Shawn S",
        "email": "shawnshen@google.com",
        "time": "Wed Oct 07 12:21:04 2015 -0700"
      },
      "committer": {
        "name": "Shawn S",
        "email": "shawnshen@google.com",
        "time": "Wed Oct 07 15:17:35 2015 -0700"
      },
      "message": "Add initial Brillo LED sample\nAddressed review comments\n\nChange-Id: I592890434704952a13b3ff4a189760ff5a426984\n"
    },
    {
      "commit": "e9f549b42c29abb6f58935d0d77591df0705320b",
      "tree": "95ef3074cc7fe4a425f156f77e9b356923dbee19",
      "parents": [
        "fb838ab9e3d72d1eb6dc13f6f846fd772a676de8"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@google.com",
        "time": "Fri Oct 02 15:36:57 2015 -0700"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@google.com",
        "time": "Fri Oct 02 15:36:57 2015 -0700"
      },
      "message": "product/google/common: Add NOTICE and MODULE_LICENSE_* files\n\nBUG: 24505467\nChange-Id: Ie5f3ffecbd19d0a56bb305a0ae849f50640226f9\n"
    },
    {
      "commit": "fb838ab9e3d72d1eb6dc13f6f846fd772a676de8",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 11 13:07:06 2015 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 11 13:07:06 2015 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
