)]}'
{
  "log": [
    {
      "commit": "60586f2ec65d16d185767fce4311d3ed0e9112ac",
      "tree": "0006970ad06fc8b155d282651043d87b3972e23e",
      "parents": [
        "d2e6af66ce9fdf7bfa72efe18b74260901a944a6"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Mon Feb 08 21:56:38 2010 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Feb 10 14:43:21 2010 -0800"
      },
      "message": "API CHANGE: Add SSLSessionCache public API to allow unbundled SSL session caching.\n\nGenerally clean up the associated SSLCertificateSocketFactory API as well,\nchange AndroidHttpClient to use this new thing, and make the android-common\nlibrary build SDK-clean (woo hoo).\n\nBug: 2362543\nBug: 2357311\n"
    },
    {
      "commit": "494a1dc5e95e22839b06bf7de84426094a38691a",
      "tree": "ae73f109f1cc91cae52a4bee14b2aa585a7bacd1",
      "parents": [
        "30a4b8a180813ae9a1846fdd7219ebe5592eb06b"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Nov 20 18:31:33 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Sat Nov 21 10:09:46 2009 -0800"
      },
      "message": "Add OperationScheduler (and test) to the common static library;\nincludes new string parsing function (and test).\n"
    },
    {
      "commit": "cc342e33655dcb396f96d28732efe8f189c34253",
      "tree": "60ad57b7dd60d8d7c62e1e6d43881d810e6652ed",
      "parents": [
        "b9386ed929b72308cbfc68d2833a13aeda38f431"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 14:41:14 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 15:08:18 2009 -0800"
      },
      "message": "Solve the mutual interdependency problem between common and framework:\nHave framework include the common source files directly when building,\nthen build common as a static library separately (depending on\nframework, like everything else).\n\nGoes with a companion change to build/core/pathmap.mk.\n"
    },
    {
      "commit": "c9e6581809345b7c2abe8a60ebe6e312dd4c5310",
      "tree": "2f139c0e60462fb8be639f8c6dae46497257b13d",
      "parents": [
        "8c7d9eab8aa297f5ee3a171c6fa63fcf94e2b330"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 14:14:10 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 14:14:10 2009 -0800"
      },
      "message": "Attempt to fix the build server build: make the common library\nnot depend on the framework library (for now, at least).\n"
    },
    {
      "commit": "ded0e6447ed6e0f200dbca13e43c6cf4efc16a1d",
      "tree": "a9fa405cf73e77232588e6e35b9485f6e7170d67",
      "parents": [
        "a4fa107f97933a81c42ee3cd9ca3984c08e5ab25"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 11:23:45 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Nov 18 12:05:04 2009 -0800"
      },
      "message": "Create android-common static library which gets included in frameworks.jar,\nbut can also be used by unbundled apps.  Move android.text.util.Regex there as\na starting example, renamed to a more sensible (?) com.android.common.Patterns.\nSet up a corresponding test package, and move RegexTest (to PatternsTest).\nUpdate clients.\n"
    }
  ]
}
