)]}'
{
  "commit": "ecca08a760bb6a30540ac3972fd4f94b8d06179d",
  "tree": "64dad6ab9b38aa1be8b3a1a4b77da3fd6bb41c39",
  "parents": [
    "1f8aeade967c2d3b9845dc57714b07e6b44b9e7c"
  ],
  "author": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Mar 29 21:11:08 2010 +0000"
  },
  "committer": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Mar 29 21:11:08 2010 +0000"
  },
  "message": "The servlet now reads the enum name from a properties file. Thus, the servlet\nportion responsible for all READ operations is a stock servlet.\n\nPatch by: amitmanjhi\nReview by: rjrjr (desk review)\n\nReview at http://gwt-code-reviews.appspot.com/286802\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7817 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71ff4907f797b3528310c12312454a51c2c6ddde",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java",
      "new_id": "ce9800046dda7bd95b9be2a748a4776b07eaa581",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "b582bd82dd9de5ae9202bab9fe025cd676ed12c1",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java",
      "new_id": "fad5e998751b33ea31b6422047fc324f7ca7247a",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "0447be62de2b9e7123809a8fb754f94a8b5b7edd",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java",
      "new_id": "61fe7298506c747c14eb129ab542181949d959cd",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java"
    },
    {
      "type": "modify",
      "old_id": "301291453a5d87d22ba80c872caaf1a5713e2520",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/EmployeeRequestImpl.java",
      "new_id": "7b02f321724b987a3c933f424c6ad52b7088ded4",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/EmployeeRequestImpl.java"
    },
    {
      "type": "modify",
      "old_id": "07642e3b6510322b332e0529fd00172f809ff70c",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/ReportRequestImpl.java",
      "new_id": "8ceebc89d3dc7d28d0896d6b69d0831e3110fb97",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/ReportRequestImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1c5c7289ab32aeb83f83dbafc293d575c2469cf6",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/server/ExpensesDataServlet.java",
      "new_id": "717cf0018837f385e404c59a8ee9353675dd6cee",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/server/ExpensesDataServlet.java"
    },
    {
      "type": "modify",
      "old_id": "1f369728cb2c71c4aaa08a93297215145aaa08c4",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/shared/ExpenseRequestFactory.java",
      "new_id": "93f2397ccecdecadf9d39a54fcff621dd9af8bd6",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/shared/ExpenseRequestFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae714e2b20ed5fa9cdbb0eb96b85d14781150c96",
      "new_mode": 33188,
      "new_path": "bikeshed/war/WEB-INF/classes/servlet.properties"
    }
  ]
}
