)]}'
{
  "commit": "90a64a1ef4cae8b1e7e6bc2f8bd24f33e3e8c2dd",
  "tree": "d0cf5dee7bd63ea2bbeddb7443cd027f586cee1b",
  "parents": [
    "3ba1d2e247a2e893df1075e83c02ec6c25ff2085"
  ],
  "author": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Apr 19 21:08:52 2010 +0000"
  },
  "committer": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Apr 19 21:08:52 2010 +0000"
  },
  "message": "- Removed redundant modifiers from EmployeeRecord and ReportRecord.\n- Added assertions to RecordKey constructors.\n- Fixed sync operation on the server side.\n\nPatch by: amitmanjhi\nReview by: rjrjr (desk review)\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7948 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5a8ee3b857457d6e498517b6e50731b286f5b18",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRecord.java",
      "new_id": "dc478e7982544b56c0b4109e4ef18f239f70968d",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRecord.java"
    },
    {
      "type": "modify",
      "old_id": "1a1644e94236ea7688f2dd746a69d7b339665f0b",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRecord.java",
      "new_id": "2829fb992a9500a566c99cd064d6a04f8b0aaad3",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRecord.java"
    },
    {
      "type": "modify",
      "old_id": "364f36377312c1ac1d2645cbed1a9dcfd6847c88",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/server/ExpensesDataServlet.java",
      "new_id": "218c41f8308c5787a04f1794366538541c3f3f25",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/server/ExpensesDataServlet.java"
    },
    {
      "type": "modify",
      "old_id": "0be04aa8d63602906d25610a7613195dc33c8f0a",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java",
      "new_id": "9a5dfc46203ed4b34012aa0b4fecc0c5cf157129",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java"
    },
    {
      "type": "modify",
      "old_id": "229b3d55f67becb5a79b0c2523c31a71d17e2131",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java",
      "new_id": "70270665695bec48ee750c133c26cb1f654446c0",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java"
    },
    {
      "type": "modify",
      "old_id": "4d5759137f601b85448307f8853701af8370a728",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/valuestore/client/RecordKey.java",
      "new_id": "2bde533f69682eafcbcdc2acb93d4938ea2cd08b",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/valuestore/client/RecordKey.java"
    }
  ]
}
