)]}'
{
  "commit": "38ee08dc84c7df50709ecb0cc5771cdaff50753a",
  "tree": "ecac5ed43fd28e451a4411241dcad51810bf6a9b",
  "parents": [
    "c7f243eff39d2e8e7319fbcf7edc2419a9e60253"
  ],
  "author": {
    "name": "jasonacooper@google.com",
    "email": "jasonacooper@google.com@80f5ef21-4148-0410-bacc-cfb02402ada8",
    "time": "Thu Jul 01 16:17:34 2010"
  },
  "committer": {
    "name": "jasonacooper@google.com",
    "email": "jasonacooper@google.com@80f5ef21-4148-0410-bacc-cfb02402ada8",
    "time": "Thu Jul 01 16:17:34 2010"
  },
  "message": "Checking in 1.3.5 release for Python and Java\n\ngit-svn-id: http://googleappengine.googlecode.com/svn/trunk/python@116 80f5ef21-4148-0410-bacc-cfb02402ada8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af5cc35bed525f801d9285eef25d972e1aa1a9f3",
      "old_mode": 33188,
      "old_path": "RELEASE_NOTES",
      "new_id": "cb0dcaa51b78112dc425b475ac0f97d3ef3bcc22",
      "new_mode": 33188,
      "new_path": "RELEASE_NOTES"
    },
    {
      "type": "modify",
      "old_id": "f5c70d175fa43341ab8c30de0affd054f0b7bdfe",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "8dbac71de6df018ff56f710f29c080a76e1359b4",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "c5ce64cdbffd8612bfd7d8a53c11737c4e49f4bc",
      "old_mode": 33261,
      "old_path": "google/appengine/api/appinfo.py",
      "new_id": "d2a96c8063dfe44b1c14d708f505d7f1dc9c3647",
      "new_mode": 33261,
      "new_path": "google/appengine/api/appinfo.py"
    },
    {
      "type": "modify",
      "old_id": "a0f8bc4b21e703e21f18a3c6d5050da8b72da90d",
      "old_mode": 33188,
      "old_path": "google/appengine/api/blobstore/blobstore_service_pb.py",
      "new_id": "4bb7f55128d7d34f7645b26027d1a7f33efe97bd",
      "new_mode": 33188,
      "new_path": "google/appengine/api/blobstore/blobstore_service_pb.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41114630dc7d599e8af555a01a9ce41b7d7d0f69",
      "new_mode": 33261,
      "new_path": "google/appengine/api/channel/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "805db7c71e459b40134621074aaacbc3d2f7e8ee",
      "new_mode": 33261,
      "new_path": "google/appengine/api/channel/channel.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b96dd0e69f00c77de807018f584e06b7aa3fcfb8",
      "new_mode": 33261,
      "new_path": "google/appengine/api/channel/channel_service_pb.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb7d20d0fac5248266ec296ed4b7ce29eed8fee4",
      "new_mode": 33261,
      "new_path": "google/appengine/api/channel/channel_service_stub.py"
    },
    {
      "type": "modify",
      "old_id": "0d2e83eed7b95dbbe1a376f075beaa36f9d18456",
      "old_mode": 33261,
      "old_path": "google/appengine/api/datastore.py",
      "new_id": "e0b917097dfa4ec5ea52bbc2697c07b0a5e81921",
      "new_mode": 33261,
      "new_path": "google/appengine/api/datastore.py"
    },
    {
      "type": "modify",
      "old_id": "f0a809bf0a4750108779a6ec064e903c5abdddb7",
      "old_mode": 33261,
      "old_path": "google/appengine/api/datastore_file_stub.py",
      "new_id": "0189a9ba98053c69d43f787dbf6b34291684a3bb",
      "new_mode": 33261,
      "new_path": "google/appengine/api/datastore_file_stub.py"
    },
    {
      "type": "modify",
      "old_id": "c1c01aeba46b6fb9403bf240b1e70467f3201e77",
      "old_mode": 33261,
      "old_path": "google/appengine/api/dosinfo.py",
      "new_id": "9395bfc7a14f53dccc68f6c62ea7ebe126b0ec5d",
      "new_mode": 33261,
      "new_path": "google/appengine/api/dosinfo.py"
    },
    {
      "type": "modify",
      "old_id": "fc2774ec8044139d1d180e6cdcc026c42438defc",
      "old_mode": 33261,
      "old_path": "google/appengine/api/labs/taskqueue/taskqueue.py",
      "new_id": "152fae7721dff705433f8ca4b0fcc2c788814cf2",
      "new_mode": 33261,
      "new_path": "google/appengine/api/labs/taskqueue/taskqueue.py"
    },
    {
      "type": "modify",
      "old_id": "af28df3917dd9ccea41b60399e7e7bdce721c2a9",
      "old_mode": 33188,
      "old_path": "google/appengine/api/labs/taskqueue/taskqueue_service_pb.py",
      "new_id": "077b26ea33810583ad6493bbb12714fb99c289ca",
      "new_mode": 33188,
      "new_path": "google/appengine/api/labs/taskqueue/taskqueue_service_pb.py"
    },
    {
      "type": "modify",
      "old_id": "0f0084baa08b1de54ae85df63c7c2516e7c3ffb3",
      "old_mode": 33261,
      "old_path": "google/appengine/api/labs/taskqueue/taskqueue_stub.py",
      "new_id": "f1f54480534d40bbbb60b2266cf5cd902ae058e0",
      "new_mode": 33261,
      "new_path": "google/appengine/api/labs/taskqueue/taskqueue_stub.py"
    },
    {
      "type": "modify",
      "old_id": "1b608ea41b79b3d34e1f6af8bdb4da769944d294",
      "old_mode": 33188,
      "old_path": "google/appengine/api/mail_service_pb.py",
      "new_id": "59df64ea17ba035f60b22ef2fdcddfede0979426",
      "new_mode": 33188,
      "new_path": "google/appengine/api/mail_service_pb.py"
    },
    {
      "type": "modify",
      "old_id": "cb9fe5437771508f3038e6367380971536546b29",
      "old_mode": 33261,
      "old_path": "google/appengine/api/namespace_manager/namespace_manager.py",
      "new_id": "8e6df96a5a068840c3b3103a325613c2a0f9414b",
      "new_mode": 33261,
      "new_path": "google/appengine/api/namespace_manager/namespace_manager.py"
    },
    {
      "type": "modify",
      "old_id": "b8d0dc56ac60e9417500594b5bd2c78bb55ee046",
      "old_mode": 33261,
      "old_path": "google/appengine/api/queueinfo.py",
      "new_id": "dc881bac0e2de35ccf6be8ade83c52e444598739",
      "new_mode": 33261,
      "new_path": "google/appengine/api/queueinfo.py"
    },
    {
      "type": "modify",
      "old_id": "77a402b8ff1a139072a58bbe53d3e071fa1c9801",
      "old_mode": 33188,
      "old_path": "google/appengine/api/user_service_pb.py",
      "new_id": "46b4d73ff23612c2ba4566477bc0c21e7513b213",
      "new_mode": 33188,
      "new_path": "google/appengine/api/user_service_pb.py"
    },
    {
      "type": "modify",
      "old_id": "a326e24cc9c4937ed51a39af6e1e9eb2339eebb2",
      "old_mode": 33261,
      "old_path": "google/appengine/api/users.py",
      "new_id": "b2e2b4ce0fb02ae800867b47179ae065abdcdfb4",
      "new_mode": 33261,
      "new_path": "google/appengine/api/users.py"
    },
    {
      "type": "modify",
      "old_id": "f77e50b608419ef7554577ac5a58bf12087f20ee",
      "old_mode": 33188,
      "old_path": "google/appengine/api/xmpp/xmpp_service_pb.py",
      "new_id": "b176900360f032d4c732fbcda81a99dae089eac3",
      "new_mode": 33188,
      "new_path": "google/appengine/api/xmpp/xmpp_service_pb.py"
    },
    {
      "type": "modify",
      "old_id": "9c030b313f8f1e1d4f0d747855a255ad180438ab",
      "old_mode": 33261,
      "old_path": "google/appengine/cron/groctimespecification.py",
      "new_id": "97d1caa4c18050063ddd1b17eee2138b68294f06",
      "new_mode": 33261,
      "new_path": "google/appengine/cron/groctimespecification.py"
    },
    {
      "type": "modify",
      "old_id": "f8d24246235b6c91179a9adb33aa6040e33696c4",
      "old_mode": 33188,
      "old_path": "google/appengine/datastore/datastore_pb.py",
      "new_id": "ee2dab110cc64be0d6e8d5960e099accd36c14f3",
      "new_mode": 33188,
      "new_path": "google/appengine/datastore/datastore_pb.py"
    },
    {
      "type": "modify",
      "old_id": "8994d85d38ef1e090ec6138b4ffd465c6d51e784",
      "old_mode": 33188,
      "old_path": "google/appengine/datastore/datastore_sqlite_stub.py",
      "new_id": "25e32e39da4689ac855ad66770f570baea216799",
      "new_mode": 33188,
      "new_path": "google/appengine/datastore/datastore_sqlite_stub.py"
    },
    {
      "type": "modify",
      "old_id": "ab9a5dd7c515b77225c1b65424c43c1aa38f31ed",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/admin/__init__.py",
      "new_id": "35352b300e3ee17f90fbbe9a874cf5b03da2f300",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/admin/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "3ae084d1cd12ffd50643d71cc1763b9eedacba9d",
      "old_mode": 33188,
      "old_path": "google/appengine/ext/admin/templates/datastore.html",
      "new_id": "8533468b82606189a76877f6eb59dd3b797ad4b3",
      "new_mode": 33188,
      "new_path": "google/appengine/ext/admin/templates/datastore.html"
    },
    {
      "type": "modify",
      "old_id": "a3d46f5f341b5bf4da4b587ca06070153edb8418",
      "old_mode": 33188,
      "old_path": "google/appengine/ext/admin/templates/queues.html",
      "new_id": "5eccfa3680859c477842492c5a904ce1f53cb13a",
      "new_mode": 33188,
      "new_path": "google/appengine/ext/admin/templates/queues.html"
    },
    {
      "type": "modify",
      "old_id": "b57b613ee64233c0fc1d8fa560542e20f8559609",
      "old_mode": 33188,
      "old_path": "google/appengine/ext/admin/templates/tasks.html",
      "new_id": "b841fba24419fed94449b4ce9addffe65ccb434e",
      "new_mode": 33188,
      "new_path": "google/appengine/ext/admin/templates/tasks.html"
    },
    {
      "type": "modify",
      "old_id": "9c34a5b30311c340ee587fe4e29a36319c38f177",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/appstats/recording.py",
      "new_id": "3257347340ce3bf4318fda99116db7c22aacaee4",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/appstats/recording.py"
    },
    {
      "type": "modify",
      "old_id": "661f91a1da7bbae61b57fa61fca5d1ccc6accd68",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/appstats/sample_appengine_config.py",
      "new_id": "3acfd8565e8c301fa1b5f930a3fd4f1348120c19",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/appstats/sample_appengine_config.py"
    },
    {
      "type": "modify",
      "old_id": "f9c882be4869e68fcdd62de0168985d31989e7f8",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/appstats/static/appstats_js.js",
      "new_id": "a1b7ded4423c54b350e8943cc553d9c826565346",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/appstats/static/appstats_js.js"
    },
    {
      "type": "modify",
      "old_id": "fa775fd6d7d712ded76f6f1ad44c18b5671a1463",
      "old_mode": 33188,
      "old_path": "google/appengine/ext/appstats/templates/base.html",
      "new_id": "b1abe9d7ea52303b3658c885b709fd9808b106b8",
      "new_mode": 33188,
      "new_path": "google/appengine/ext/appstats/templates/base.html"
    },
    {
      "type": "modify",
      "old_id": "2ea4228cf820906d239e0d974c6a6ff44baaec5c",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/blobstore/blobstore.py",
      "new_id": "c999be0af21f28b29342b18f6721a52bed821336",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/blobstore/blobstore.py"
    },
    {
      "type": "modify",
      "old_id": "0d8e8c0ab5b43b286aa37827cad15fc02875dce9",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/bulkload/transform.py",
      "new_id": "e055fc43b508fe0742a4977b5e256f2b1bd81720",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/bulkload/transform.py"
    },
    {
      "type": "modify",
      "old_id": "7ecce9dfc7afa718550214463dcf6c322ae541ae",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/db/__init__.py",
      "new_id": "fc84942cebea31f58f541b9ac55bdb39ab9163fb",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/db/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "98f347f18feb8510ace00437243723cb7bc5f175",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/db/djangoforms.py",
      "new_id": "e3d5143f44e2968228f3fe1f833e8322ce2d403a",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/db/djangoforms.py"
    },
    {
      "type": "modify",
      "old_id": "7e5f3d074ed67a9e8963e18b4704f34dd87a16e4",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/gql/__init__.py",
      "new_id": "71ba5237ddc6f67736f332c8e84dbc5df08fc38c",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/gql/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "bbd5ffaa66edc6c87156d8d39d64070bad60a4ae",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/key_range/__init__.py",
      "new_id": "74ba80e41dfb00acd96bd84a46ccee33a1840190",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/key_range/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "cc025e4fd793177a42d5f2e09d4a27255c7753a5",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/webapp/__init__.py",
      "new_id": "df7498fc1119f041df64155b5f2cbf324b70307b",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/webapp/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "a8f1985aeb8b8274ae6210df61adafec494673fa",
      "old_mode": 33261,
      "old_path": "google/appengine/ext/webapp/blobstore_handlers.py",
      "new_id": "bb26b7616be741f9ece3aa287281c118e99302d6",
      "new_mode": 33261,
      "new_path": "google/appengine/ext/webapp/blobstore_handlers.py"
    },
    {
      "type": "modify",
      "old_id": "59d545a42cb9921edee7255a1e213d1d8888e8ce",
      "old_mode": 33261,
      "old_path": "google/appengine/tools/appcfg.py",
      "new_id": "42c3ebb10fe7e6be58bbbb9712070ec7d337a875",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/appcfg.py"
    },
    {
      "type": "modify",
      "old_id": "618455f4422b21572c470fa9d233987dd31df802",
      "old_mode": 33261,
      "old_path": "google/appengine/tools/bulkloader.py",
      "new_id": "aa867b4d8ac08b4f903f142d891d171a1a178e02",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/bulkloader.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5421890baf39f99952aac6bbe3d8a9135f8b77c",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/dev-channel-js.js"
    },
    {
      "type": "modify",
      "old_id": "40bb7f79eaf0753d6b3f702245d6e3a5dfb042ee",
      "old_mode": 33261,
      "old_path": "google/appengine/tools/dev_appserver.py",
      "new_id": "86342df0d0a041f1264765c3118319568bdb1eef",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/dev_appserver.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccf4dc99a1fd6bcb91455748517f254e2a238577",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/dev_appserver_channel.py"
    },
    {
      "type": "modify",
      "old_id": "d08357d45af7b29c2d2e331562dc2d31e8018ef8",
      "old_mode": 33261,
      "old_path": "google/appengine/tools/remote_api_shell.py",
      "new_id": "0984d16350f295fb925aae17b4da325422882da9",
      "new_mode": 33261,
      "new_path": "google/appengine/tools/remote_api_shell.py"
    }
  ]
}
