)]}'
{
  "commit": "3b61907d3ee4daf666427e15ab4c7a1f0a4fdb47",
  "tree": "e63cf6301b943fe85945175ac8ea9d4f868712be",
  "parents": [
    "05dafb0fc5c7b4dee818f294a6c49ba355f943dd"
  ],
  "author": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jun 23 21:38:51 2010 +0000"
  },
  "committer": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Wed Jun 23 21:38:51 2010 +0000"
  },
  "message": "Bye Bye Boilerplate patch. No static configuration required for servlet\nbeyond @Service annotations on request interfaces and\n@DataTransferObject annotations on Record types.\n\nTOKEN no longer required on Record types, as the class itself is used as\na token.\n\nIntroduced OperationRegistry and RequestSecurityProvider interfaces.\n\nRemoved the no longer used annotations: ServerType, ServerOperation. Deleted\nExpensesServerSideOperations.\n\nPatch is updated version of http://gwt-code-reviews.appspot.com/661801\n\nPatch by: cromwellian, amitmanjhi\nReview by: amitmanjhi\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8309 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6da56eb42ffe6d8d5aba4c7f382ddc053ba3ec46",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/app/place/AbstractRecordEditActivity.java",
      "new_id": "627b1b48dc59454d2a6a6c02a56a51c65a970b2b",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/app/place/AbstractRecordEditActivity.java"
    },
    {
      "type": "modify",
      "old_id": "309ffd5599a0062d67ce9d72dfb2b01ba2fd6d50",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java",
      "new_id": "4dfab3009b277dd08372c71a37133ad5c995031f",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b92239a32269eeed98d012f071fc449e8e440b1",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/server/DefaultSecurityProvider.java"
    },
    {
      "type": "rename",
      "old_id": "5ea31a3e3ee17adfda5e766b563af0f9a67f682a",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/ServerOperation.java",
      "new_id": "ef8a538f70524d208794456571d261f871845e06",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/server/OperationRegistry.java",
      "score": 60
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "529e7c02f4b03739dcf0cfa1f6960e0c26ddd127",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistry.java"
    },
    {
      "type": "modify",
      "old_id": "43f20a87f5778f356d36b222205d8ab2cf499c48",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/server/RequestFactoryServlet.java",
      "new_id": "50a59d51f156e7fcc4da16aaae95379d1d9713a3",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/server/RequestFactoryServlet.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e95ad31a5d5abb6a1bd9969d8d8065c505b6d6a4",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/server/RequestSecurityProvider.java"
    },
    {
      "type": "rename",
      "old_id": "f0df3c76f888a8b3092538a82319ca3870e1a06b",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/ServerType.java",
      "new_id": "21c505e6b95f933fb988bed5caa1f0ecf7fd1b2b",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/DataTransferObject.java",
      "score": 77
    },
    {
      "type": "modify",
      "old_id": "8b810410ddeb56745d859cff146a200cd404ba9e",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java",
      "new_id": "518fe47bda1d2eb9a6e7ae3a4d09618045771e5f",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java"
    },
    {
      "type": "copy",
      "old_id": "f0df3c76f888a8b3092538a82319ca3870e1a06b",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/requestfactory/shared/ServerType.java",
      "new_id": "59f2cf53af4ca869aa3ae9e6db7c2aa55f741a7e",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/requestfactory/shared/Service.java",
      "score": 71
    },
    {
      "type": "modify",
      "old_id": "8a8734b0975bfde8259fcbbb33db23bea659049e",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileExpenseEntry.java",
      "new_id": "a7b1a4aa05bb08e6d7068930248484c12a03fd3f",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileExpenseEntry.java"
    },
    {
      "type": "modify",
      "old_id": "0207b78a2401d80a16ef55ace2de07aa557c94d7",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileReportEntry.java",
      "new_id": "7e48a4f05c9b62aeab19f88d8b5e6bb9509e0282",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/client/MobileReportEntry.java"
    },
    {
      "type": "modify",
      "old_id": "55cd63076ba20e65c5644114a5d3972b10f4e7a3",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRecord.java",
      "new_id": "54e0c17996a71a137258cc8856a51ac9b0375dde",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRecord.java"
    },
    {
      "type": "modify",
      "old_id": "65a762aad4483736fcd38da767cc4e9b31783305",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRequest.java",
      "new_id": "8952ada6cfdef94a0e23596e7ad068204fb7a8a9",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/EmployeeRequest.java"
    },
    {
      "type": "modify",
      "old_id": "0c8386548d5c5fe74ba44d901a1fbf0107ce978c",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ExpenseRecord.java",
      "new_id": "e9c2b743fb149887b7fd799d0529e0cf37ab374b",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ExpenseRecord.java"
    },
    {
      "type": "modify",
      "old_id": "4cce650a5bb267335ac285816f3bcd5e85ec13a7",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ExpenseRequest.java",
      "new_id": "62216f9a3fc4f1c308371c10884ea0095905d22d",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ExpenseRequest.java"
    },
    {
      "type": "delete",
      "old_id": "ab85505e3fd2bffaabd3fdd0d8b25ccc96375b8e",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ExpensesServerSideOperations.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7fce0cf7f642932dcccac79c20dd404d0087799e",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRecord.java",
      "new_id": "d93ed30cb93adc95e3c3d9f697326ea3cac49617",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRecord.java"
    },
    {
      "type": "modify",
      "old_id": "77fb2c1d7cf250ae18ba55c6bc7f4990eb4559b8",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRequest.java",
      "new_id": "2a807b12d99bd9a999372c6252962660e9600710",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/request/ReportRequest.java"
    },
    {
      "type": "modify",
      "old_id": "509ca40b0596799951e4839cde1c2f7c139bf975",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java",
      "new_id": "16a59b5badfa92120421b7cf46480636c4ea9c70",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java"
    },
    {
      "type": "modify",
      "old_id": "9fa5505761329180f00fbb695ddac5f79c7234a1",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java",
      "new_id": "0898b195653e0d7004ca604a9ede8d63a81a2bca",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java"
    },
    {
      "type": "modify",
      "old_id": "30c6af8a9c07ce4c96de633ea8e12613bcea0bdf",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/valuestore/client/DeltaValueStoreJsonImpl.java",
      "new_id": "4ab7e84c706a4d8864c1d7e0325c309a58409139",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/valuestore/client/DeltaValueStoreJsonImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d7df7185bbfdd9423f28bcd14db947b6b1041720",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/valuestore/shared/DeltaValueStore.java",
      "new_id": "65d6f0172f4f8aa43e7d053227d2ef803537d534",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/valuestore/shared/DeltaValueStore.java"
    },
    {
      "type": "modify",
      "old_id": "2f9d8c06d1340b3dba49c777f85094bb5e7fa427",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/valuestore/shared/impl/RecordSchema.java",
      "new_id": "24f12e625f85fd70ef46910f2d42a52a6f9854e0",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/valuestore/shared/impl/RecordSchema.java"
    },
    {
      "type": "modify",
      "old_id": "09b0c1d61d5e7f17a845f8d78c8a2129a9372983",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/valuestore/shared/impl/RecordToTypeMap.java",
      "new_id": "46b572542b049bb3e3abbbd1e44d5388e0d10628",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/valuestore/shared/impl/RecordToTypeMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b5577cb4e1c48e600d32099de45fc9572248739",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistryTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a6c5049ddb28105940653e9900eacfcb3c329cb",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/requestfactory/server/SimpleFoo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87300b250b0a9c8755e7cb110fb03ab1f6516d73",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/requestfactory/server/SimpleFooRequest.java"
    },
    {
      "type": "modify",
      "old_id": "e766120aab08b586d16c80ab754177a498396e03",
      "old_mode": 33188,
      "old_path": "bikeshed/test/com/google/gwt/valuestore/client/DeltaValueStoreJsonImplTest.java",
      "new_id": "651c4473e8e9e44a36d325c3618ca30a61094da7",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/valuestore/client/DeltaValueStoreJsonImplTest.java"
    },
    {
      "type": "modify",
      "old_id": "c9b459d35b48073312af561dac4fbc10193189d6",
      "old_mode": 33188,
      "old_path": "bikeshed/test/com/google/gwt/valuestore/shared/SimpleFooRecord.java",
      "new_id": "0061fc0d09713bb774293d5e4dfdf62e034f7af5",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/valuestore/shared/SimpleFooRecord.java"
    },
    {
      "type": "modify",
      "old_id": "122b485e79952d4c4488a2d1a22186e7470f1edc",
      "old_mode": 33188,
      "old_path": "bikeshed/test/com/google/gwt/valuestore/shared/impl/SimpleFooRecordImpl.java",
      "new_id": "342e4aca6ead561cef3713fc6741c204ca2c9cd3",
      "new_mode": 33188,
      "new_path": "bikeshed/test/com/google/gwt/valuestore/shared/impl/SimpleFooRecordImpl.java"
    },
    {
      "type": "modify",
      "old_id": "572ccb8fa8be8b7ca6d75f4e690b3512e6db36db",
      "old_mode": 33188,
      "old_path": "bikeshed/war/WEB-INF/web.xml",
      "new_id": "71aea7d3b1eff7db4a0032db155201d853512252",
      "new_mode": 33188,
      "new_path": "bikeshed/war/WEB-INF/web.xml"
    }
  ]
}
