)]}'
{
  "commit": "de7730c843d56c37b81929806e7cca28254dae18",
  "tree": "97b52bb47ed95f7070f2eced629bfd9060649e68",
  "parents": [
    "321d5795f6465151ced7ea9d51aa8769ad9c54d6"
  ],
  "author": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Apr 01 19:25:39 2010 +0000"
  },
  "committer": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Apr 01 19:25:39 2010 +0000"
  },
  "message": "1) The service methods will now be annotated with a @ServerOperation. Used during code-gen.\n2) The code generator now exists.\n3) Other updates to the app code and gwt.xml to make use of the code generator.\n\nPatch by: amitmanjhi\nReview by: rjrjr (desk review)\n\nReview at http://gwt-code-reviews.appspot.com/301801\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7849 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79bbab5e5af4c30214523c2c48ed4e89f764d309",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/RequestFactory.gwt.xml",
      "new_id": "495b94f3a5eb453db6415f7b700086367fdb19af",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/RequestFactory.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "2eba95fc47413b3b1d9fdc2184df3bece9e2756f",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java",
      "new_id": "b013efd8efd9763b255946cc46a0141607ee5ac6",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2d0fcbe18c30dd36d153c6ff8ddce2ca2f3e6bd",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "f13ddbdcdb427a0add62e7a475c64af6cdee9589",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java",
      "new_id": "1cdb8bd6c0b8bf5bbcf8344a7880d932de3af334",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e85abe4b22f91ddb5e0dd2a184355b3d99d33ed",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/ServerOperation.java"
    },
    {
      "type": "modify",
      "old_id": "d71754e46697604fda174a6c016bb2a2b8164bb6",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/Expenses.gwt.xml",
      "new_id": "9f46f2670f1c13a24f1e32c24733b5cbf9179e51",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/Expenses.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "07e5eeeb6d8efce8dc9f79fa7e8e49a5b2587256",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/ExpensesScaffold.gwt.xml",
      "new_id": "30e7a84ad0f8be303d32f20464b7672c1abe2da1",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/ExpensesScaffold.gwt.xml"
    },
    {
      "type": "modify",
      "old_id": "0e99527330446d80273423958c0de4d6a85fe176",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/client/Expenses.java",
      "new_id": "712430507569450d5b42eaee8df1f272e9bbd35d",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/client/Expenses.java"
    },
    {
      "type": "modify",
      "old_id": "925a0ac354a4a7bef2443cd685bb0857561ca2d9",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/client/ExpensesScaffold.java",
      "new_id": "6e70c095d20f2782ed266a38d3da7a600ed101c8",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/client/ExpensesScaffold.java"
    },
    {
      "type": "delete",
      "old_id": "ec5622b9d775acad9ac2f4e3b2d9771ed0bcd7d2",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/EmployeeRequestImpl.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce043017492ddc6626d2c439ea3b37bb51f043a5",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/ExpenseRequestFactoryImpl.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c3408567e60431d531578d64b15467a0c9da3cae",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gen/ReportRequestImpl.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ca5beca48f52a73eb35dadb5e0d24a72222e276a",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/shared/ExpenseRequestFactory.java",
      "new_id": "280df5f8d546de4f800ff106ba9c1f66be8c1bf9",
      "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": "0e65299d7d91ac6baeb8fa8576af87a009c25a28",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/user/rebind/PrintWriterManager.java"
    }
  ]
}
