)]}'
{
  "log": [
    {
      "commit": "d98e07fdf9c338589f263c47ce5c844ed43efad5",
      "tree": "d4ff9849df225df1e4c46386fdabe30407ba5513",
      "parents": [
        "be06210c508d5878dcc7d185e5613f4c7e38dfe8"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Aug 02 14:40:08 2013 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Aug 02 14:40:08 2013 -0700"
      },
      "message": "move libs/utils to libutils\n\nChange-Id: I6cf4268599460791414882f91eeb88a992fbd29d\n"
    },
    {
      "commit": "fcb349ff75272c802519a20abc0e083c35bbe8cf",
      "tree": "a5caac51b5c91abe93bf4dc351e227859e43bcd9",
      "parents": [
        "0a19c906f20fe7ded0c2ab5b1c8cf29137fb0fa9"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Fri Nov 30 19:32:12 2012 -0800"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:57:00 2013 -0700"
      },
      "message": "utils: clarify scoped tracing functionality\n\nScopedTrace objects were being used in place of ATRACE_NAME because of a\nmisunderstanding of it\u0027s function.  Cleared up documentation for usage.\n\nAlso explicitly use global namespace for sysprop callback.\n\nChange-Id: I7c248b486b614ccdb841659ca0dcfc644fda670a\n"
    },
    {
      "commit": "5b2d36e38adcc09e72f81b06c324bf3c5c92e043",
      "tree": "89f26acfc996e606dad232917f2f2e304e4dbabe",
      "parents": [
        "5ca402a4e2537fa694de120264c5a5e2a4e777bf"
      ],
      "author": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Nov 14 17:28:10 2012 -0800"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:57:00 2013 -0700"
      },
      "message": "utils: Use cutils tracing functionality.\n\nTracing functionality has moved to cutils.\n\nChange-Id: Ie78ccc1d59dd5178f5058fbc3858a37f9adce552\n"
    },
    {
      "commit": "45ad8f44d0cb60b6c930a4afd1ecd05e9501d381",
      "tree": "76cba80602b161728a664bd8ee6db4931028f199",
      "parents": [
        "b6ea175b6b4d0aaac85ed6cd8ccac01ab896486b"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Mon Oct 29 16:49:44 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:57:00 2013 -0700"
      },
      "message": "Reduce emulator logspam\n\nThe emulator doesn\u0027t support systrace, but we should point that out\nat most once per process.\n\nBug 7436352\n\nChange-Id: I06b2c1ea0df6c02c11cd2496423c337f8d7c62a1\n"
    },
    {
      "commit": "c1309d74e8929f73e1b9cdb5dbf70aa8a2b09af3",
      "tree": "ae89c82296d03a9192621f82d10584614157f086",
      "parents": [
        "6c1cf1c8f29263a1374991195ffa98b883f181ed"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 08 18:54:22 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:56:59 2013 -0700"
      },
      "message": "Add callback hack to find out when to reload system properties.\n\nEvery IBinder object can accept a new transaction to tell it that\nit might want to reload system properties, and in the process\nanyone can register a callback to be executed when this happens.\n\nUse this to reload the trace property.\n\nThis is very much ONLY for debugging.\n\nChange-Id: I55c67c46f8f3fa9073bef0dfaab4577ed1d47eb4\n"
    },
    {
      "commit": "6c1cf1c8f29263a1374991195ffa98b883f181ed",
      "tree": "c39cfa84e547675d286cd61814913cb30763f4d1",
      "parents": [
        "7e6e7e0a5467d50ef2aff1e6a4f8c86f8b4338e6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 08 14:54:24 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:56:59 2013 -0700"
      },
      "message": "Change name of system property for traces.\n\nThis allows the property to be changed from the settings UI.\n\nChange-Id: Ife7424b3549e5bbe51b6ad2fb8e5edde3a9fd608\n"
    },
    {
      "commit": "ec2e1323a019e26f0eef73a263b536e8da73c4c6",
      "tree": "9d8f1cc2d752c1d018f78ccf5d1a956a4d3cc82f",
      "parents": [
        "4e371cec7fa13273f81b9266c88ca846ece87096"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Apr 05 13:41:56 2012 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:56:59 2013 -0700"
      },
      "message": "Add a log tag\n\nChange-Id: If30aa8536130cf6ff9918ce97c5e4e8651ae2fef\n"
    },
    {
      "commit": "59322a36c610199417015bc4e58fa94bfc2febbc",
      "tree": "bfdca17e00c8ea59a9726c6e776f4cf8c6b19ff3",
      "parents": [
        "f03fd0a87057558110019e80676279ef69859804"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 09 14:46:01 2012 -0800"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:56:59 2013 -0700"
      },
      "message": "Expose the set of enabled tags.\n\nThis is used by the Java trace wrappers to avoid JNI overhead\nwhen trace tags are disabled.\n\nAlso added a new tag for the input subsystem and view hierarchy.\n\nChange-Id: Ia04a507e42a37b1d3bbb19859e6c07a92f4fe9aa\n"
    },
    {
      "commit": "2ccfe1a0606f59b5cefd177f9dd5c837d0ea2d0b",
      "tree": "76d51e305c8b4746dbaaeac20ec045d0d4e2dd84",
      "parents": [
        "b11abadc247e5645832793f3ffff98fe9c6f8480"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 23 11:28:28 2012 -0800"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Tue Jul 30 13:56:59 2013 -0700"
      },
      "message": "libutils: add a system-wide tracing utility\n\nThis change adds some utility functionality for doing userland tracing\ninto the kernel trace log.\n\nChange-Id: Id0a8cee9ea515b1d8765afd1cecf472a88b4b9e8\n"
    }
  ]
}
