)]}'
{
  "log": [
    {
      "commit": "a1f7b10f7299b40ee3a4e5e309882ea1a931cd5e",
      "tree": "d65cd02933e7b17f75d19dd9483fa55abdc2dbfe",
      "parents": [
        "0ff6d7ee17de33d314ef726e7506b39c64a3ed35"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 23 11:10:13 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 23 11:41:57 2011 -0700"
      },
      "message": "Handle baseline aligned rows in which some components define baseline and some don\u0027t.\n\nAlso:\n\n. Make all of the methods in Alignment package private.\n. Inlucde Tor\u0027s test case\n\nChange-Id: If78a6a3b653723d9e12d6b162fd0c86b11a82dff\n"
    },
    {
      "commit": "1e54825135a7ccde421aa7fc400ab69e9348b5d6",
      "tree": "1674637bfc90d9fb227164d47f885f350cf5ed9f",
      "parents": [
        "4d4faf9e9119c186d96e0918fc9d6395188abd31"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 16 19:02:33 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 16 20:47:29 2011 -0700"
      },
      "message": "Change includeMarginsInAlignment flag to aligmentMode property.\n\nAlso:\n\n. Change getInteger() to getInt().\n. Conditionally compile, Paint() allocation and initialization.\n. Correct spelling mistake in javadoc.\n\nChange-Id: I00438a717e635a3917c5324f56063dce2e6041e8\n"
    },
    {
      "commit": "51f17d54613c33638c8a2da8affcd9ba35994cb3",
      "tree": "06e4240a72a2528dcfe3e21c8a2c4f19bbedcac6",
      "parents": [
        "60f36a52ac57018d33b284ee5b4f71ba869f54f0"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Mon Jun 13 10:44:49 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Mon Jun 13 10:44:49 2011 -0700"
      },
      "message": "Bugfix for GridLayout assuming that the x value of last column index is maximal. This is not the case when column indexes are defined incorrectly and GridLayout should still work in this case.\n\nChange-Id: I5deb3fb43ed1dd16dd20868854b96ebae4d30623\n"
    },
    {
      "commit": "f474870fe1189f73cf8ffbaba9e524ef194b5043",
      "tree": "eca5a08ddacc888a57576cd018a46ee5a967202d",
      "parents": [
        "f7728ae964f180081c8e1cb11c01d36e85dc8650"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 09 18:30:32 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Jun 10 10:51:45 2011 -0700"
      },
      "message": "Optimise the way that indices are auto-allocated so that XML files can normally avoid using indices.\n\nChange-Id: Iafb25b17fec9391664c81a7e213eeaa918254912\n"
    },
    {
      "commit": "7fd948756947506db62a2bafca2ed45ff53ac0a0",
      "tree": "ab064fcbdf4daaa49da8b78ba865e4c674fa3ba1",
      "parents": [
        "061136c8d87f3c28837bac09d2c16d22b22762fb"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Jun 07 20:14:17 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu Jun 09 09:54:01 2011 -0700"
      },
      "message": "Fix for baseline alignment in LinearLayout compatibiity mode.\n\nChange-Id: Iaa194537c1bc493172fab89624279fe5cbfa1f70\n"
    },
    {
      "commit": "aa616f31fe7c0c8e3657bb9a5889ec5e56ee5232",
      "tree": "7ed5a6e67f38bf2bd7264417a41508d5ca23dca9",
      "parents": [
        "b2450ce105086d1ac82d273a5292d9581c6ddec4"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri May 27 18:38:01 2011 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri Jun 03 13:22:52 2011 -0700"
      },
      "message": "Response to code review for GridLayout:\n\n. Fixed spelling.\n. Added comments on internal methods.\n. Adopted the suggested internal name changes to improve clarity.\n. Added UNDEFINED constant to public API to avoid making reference to Integer.MAX_VALUE in docs.\n. Added final everywhere, then removed it.\n. Make the Interval class package private so that it can be put somewhere more general later.\n. Tidy code, removing maximize flag throughout.\n. Remove last of allocations taking place during layout.\n. Implement measureChild() etc.\n. Added LinearLayout alignment compatibility mode, and made it the default.\n\nChange-Id: I6a4ffa022d97d68138d1903d3830a20278815435\nhttps://android-git.corp.google.com/g/#change,109891\n"
    },
    {
      "commit": "3f8956d82bb40b15acee26017db0d13ddf43c80a",
      "tree": "a84c2975156c788b004126052d3d66f0ef1c2654",
      "parents": [
        "73a4b2b3be14255f87c4108d4e414b9137da6510"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Fri May 13 17:29:00 2011 +0100"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Thu May 26 09:28:26 2011 -0700"
      },
      "message": "Introduction of GridLayout.\n\nChange-Id: Ia2ec315e7d29dcc5aa13b080fc6ce00708e9c034\n"
    }
  ]
}
