)]}'
{
  "commit": "20a5aa983e690a74e3cf51765721cce919cb50b8",
  "tree": "0b1c52e29162a9a092e1b5ed46194f8a55037dc6",
  "parents": [
    "37de7a3b3a41facb8f014e8ccc915b528e7d7720"
  ],
  "author": {
    "name": "Joe Gregorio",
    "email": "jcgregorio@google.com",
    "time": "Fri Apr 01 17:44:25 2011 -0400"
  },
  "committer": {
    "name": "Joe Gregorio",
    "email": "jcgregorio@google.com",
    "time": "Fri Apr 01 17:44:25 2011 -0400"
  },
  "message": "Updated copyright notices where appropriate and refreshed generated docs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "deba976d9de73854fea45bb84f766f288a8149bc",
      "old_mode": 33188,
      "old_path": "FAQ",
      "new_id": "dc736f271540f97e8fe51fde0f6faf374888bbcd",
      "new_mode": 33188,
      "new_path": "FAQ"
    },
    {
      "type": "modify",
      "old_id": "38f18b57011a488100ff78170fbbfda9729f46d4",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "9a7b28c2f2b263115be5ec9a580dfacd88a530ce",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "modify",
      "old_id": "f95e6b29e88524c6875c4767aef7d0ba27da27b9",
      "old_mode": 33188,
      "old_path": "TODO",
      "new_id": "aeca34adf339c0e090bb525c2fe1bb8041384c94",
      "new_mode": 33188,
      "new_path": "TODO"
    },
    {
      "type": "modify",
      "old_id": "0d81ec34d1b10eb7be710a487e4042198fef08eb",
      "old_mode": 33188,
      "old_path": "apiclient/errors.py",
      "new_id": "189dd524d1521d013f3eab9748f92b5b0b8fbf11",
      "new_mode": 33188,
      "new_path": "apiclient/errors.py"
    },
    {
      "type": "modify",
      "old_id": "c92c3af88e9dfd2c8fb26161684370e5f21fbf15",
      "old_mode": 33188,
      "old_path": "apiclient/ext/django_orm.py",
      "new_id": "84b0d740a6872c0481c6c8f1fd09d8251a31def1",
      "new_mode": 33188,
      "new_path": "apiclient/ext/django_orm.py"
    },
    {
      "type": "modify",
      "old_id": "a243fd2ce35a28542100e5a09818f788b7b1e748",
      "old_mode": 33188,
      "old_path": "apiclient/ext/file.py",
      "new_id": "ed1a18c290fdaa5aacff8a6d69d08fa65b538701",
      "new_mode": 33188,
      "new_path": "apiclient/ext/file.py"
    },
    {
      "type": "modify",
      "old_id": "8c81ad4a449f6995866c9c0ee6c506c76a6a7616",
      "old_mode": 33188,
      "old_path": "apiclient/http.py",
      "new_id": "2481c235bf2c94f3f5a11449d0aa82bae493dd62",
      "new_mode": 33188,
      "new_path": "apiclient/http.py"
    },
    {
      "type": "modify",
      "old_id": "1e5b8627f7b9da82ec9fbfea14340900931d1c7b",
      "old_mode": 33188,
      "old_path": "apiclient/model.py",
      "new_id": "7bc68586b0fa18f1b55d42a3285f2920e00484c1",
      "new_mode": 33188,
      "new_path": "apiclient/model.py"
    },
    {
      "type": "modify",
      "old_id": "618b29fe4e2740a507c2b02dc064ba1c28b7a6e9",
      "old_mode": 33188,
      "old_path": "apiclient/oauth.py",
      "new_id": "430d068ee9a1e618b86a30bc3e2cea2d32d94388",
      "new_mode": 33188,
      "new_path": "apiclient/oauth.py"
    },
    {
      "type": "modify",
      "old_id": "7689a28ee7a1ebee20b801818aade24443d5dd01",
      "old_mode": 33188,
      "old_path": "contrib/buzz/simple_wrapper.py",
      "new_id": "49c60383218852e6a3fbaa6ac7f5f8c2f0a9f7cd",
      "new_mode": 33188,
      "new_path": "contrib/buzz/simple_wrapper.py"
    },
    {
      "type": "modify",
      "old_id": "4f7fe9697789a6ed6a09b703d9ecfa183d35d971",
      "old_mode": 33188,
      "old_path": "describe.py",
      "new_id": "fd8c89d41daff7c6704651a9f450443291d72d36",
      "new_mode": 33188,
      "new_path": "describe.py"
    },
    {
      "type": "modify",
      "old_id": "7471a081d3b90737a857a85a92177721616af57b",
      "old_mode": 33188,
      "old_path": "docs/apiclient.anyjson.html",
      "new_id": "aed73933878ce16a78ae9093bcb47fb847d4a279",
      "new_mode": 33188,
      "new_path": "docs/apiclient.anyjson.html"
    },
    {
      "type": "delete",
      "old_id": "59507186509533a51cb3ca46cf74a920f2e09b40",
      "old_mode": 33188,
      "old_path": "docs/apiclient.contrib.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0f0a75eeb851b5c950bc9d0fd66958f9c5db428f",
      "old_mode": 33188,
      "old_path": "docs/apiclient.discovery.html",
      "new_id": "0fc8a73cc93c9fc5ce69989fec1fbf7476768a94",
      "new_mode": 33188,
      "new_path": "docs/apiclient.discovery.html"
    },
    {
      "type": "modify",
      "old_id": "d19fb963f80529e7d85ba39c9f551171f3084eb4",
      "old_mode": 33188,
      "old_path": "docs/apiclient.errors.html",
      "new_id": "c99feec4ff60f0f2a5e41dfb4f712e01288b9be8",
      "new_mode": 33188,
      "new_path": "docs/apiclient.errors.html"
    },
    {
      "type": "modify",
      "old_id": "63c30eaa490efd25dcbe5d8764936053bd7f7828",
      "old_mode": 33188,
      "old_path": "docs/apiclient.ext.authtools.html",
      "new_id": "7f778861d0f1051944016e92c899c03303748965",
      "new_mode": 33188,
      "new_path": "docs/apiclient.ext.authtools.html"
    },
    {
      "type": "modify",
      "old_id": "28d728fe084f4e75c49a8af92789127ecebcb669",
      "old_mode": 33188,
      "old_path": "docs/apiclient.ext.django_orm.html",
      "new_id": "ef8c9654b2e0c3ae32ce44dc8f5fef4ce37a7d34",
      "new_mode": 33188,
      "new_path": "docs/apiclient.ext.django_orm.html"
    },
    {
      "type": "modify",
      "old_id": "f11778f7828afeaa6ae6bbb642652e3a17cd8194",
      "old_mode": 33188,
      "old_path": "docs/apiclient.ext.file.html",
      "new_id": "ca90d5fc17f4f863dd2f7e0e320683ad06616281",
      "new_mode": 33188,
      "new_path": "docs/apiclient.ext.file.html"
    },
    {
      "type": "modify",
      "old_id": "d3b597d5ff36ed44405136fc89fabf7960bef276",
      "old_mode": 33188,
      "old_path": "docs/apiclient.ext.html",
      "new_id": "502f4b6e6dcbf47ef993cfa879257d3dda17d9d7",
      "new_mode": 33188,
      "new_path": "docs/apiclient.ext.html"
    },
    {
      "type": "modify",
      "old_id": "4e9ce7005ac256b2df1e322cc8312ecf40fb156f",
      "old_mode": 33188,
      "old_path": "docs/apiclient.html",
      "new_id": "1ca91942bb7525d85eee359e84670dda364b8b56",
      "new_mode": 33188,
      "new_path": "docs/apiclient.html"
    },
    {
      "type": "modify",
      "old_id": "a9c5ce459163432e61ec150171fb5f778fc97a96",
      "old_mode": 33188,
      "old_path": "docs/apiclient.http.html",
      "new_id": "46037e9009d7175023e39e4716aee45128d9a248",
      "new_mode": 33188,
      "new_path": "docs/apiclient.http.html"
    },
    {
      "type": "modify",
      "old_id": "8d870d0ea4334c49581801ccdb309ea3db747c1c",
      "old_mode": 33188,
      "old_path": "docs/apiclient.model.html",
      "new_id": "eb102e76c7402c68bff3114ce0c4dfa07f897912",
      "new_mode": 33188,
      "new_path": "docs/apiclient.model.html"
    },
    {
      "type": "modify",
      "old_id": "602e8f5481bb1d03133f2da8a89db7c599e85f4b",
      "old_mode": 33188,
      "old_path": "docs/apiclient.oauth.html",
      "new_id": "08eba24a38c17d5e879042ef77ab3c4dd57247d1",
      "new_mode": 33188,
      "new_path": "docs/apiclient.oauth.html"
    },
    {
      "type": "modify",
      "old_id": "1c21da111cde68dce1729b1cde142bbaad88df3a",
      "old_mode": 33261,
      "old_path": "docs/build.sh",
      "new_id": "7ca373754e3268410979bd6ee01c6c3a0934c4e5",
      "new_mode": 33261,
      "new_path": "docs/build.sh"
    },
    {
      "type": "modify",
      "old_id": "e88dd37c7c5d9a886ef10dce753cd8667fc490a5",
      "old_mode": 33188,
      "old_path": "docs/dyn/buzz.v1.activities.html",
      "new_id": "d93169fca218c1256e31396b1387a36f433437c0",
      "new_mode": 33188,
      "new_path": "docs/dyn/buzz.v1.activities.html"
    },
    {
      "type": "modify",
      "old_id": "2e1404f7aa6879d569674d9956beee66d8c7bcd8",
      "old_mode": 33188,
      "old_path": "docs/dyn/buzz.v1.groups.html",
      "new_id": "257bcfffe51bf5ffbf7d371d3ac33661556f152b",
      "new_mode": 33188,
      "new_path": "docs/dyn/buzz.v1.groups.html"
    },
    {
      "type": "modify",
      "old_id": "19d9d35a1ced33a48b9374a356830ad4a004683a",
      "old_mode": 33188,
      "old_path": "docs/dyn/buzz.v1.people.html",
      "new_id": "e2ac0af01554a13e2a1e456d24c0dd32e18361fa",
      "new_mode": 33188,
      "new_path": "docs/dyn/buzz.v1.people.html"
    },
    {
      "type": "modify",
      "old_id": "f7b1cd8d8b1b15335e7db828cb73c5b586ca2c92",
      "old_mode": 33188,
      "old_path": "docs/dyn/buzz.v1.photoAlbums.html",
      "new_id": "4ca4ec5914af027ace7365c3c978b4bed3fe6a19",
      "new_mode": 33188,
      "new_path": "docs/dyn/buzz.v1.photoAlbums.html"
    },
    {
      "type": "modify",
      "old_id": "e9fc4b2bda6d62bb28805404cad176947cb124d0",
      "old_mode": 33188,
      "old_path": "docs/dyn/buzz.v1.photos.html",
      "new_id": "c46eba931d40589d235210390392b839c5761d90",
      "new_mode": 33188,
      "new_path": "docs/dyn/buzz.v1.photos.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2045b5ce30b7576b07dac3f966fed680a35ab841",
      "new_mode": 33188,
      "new_path": "docs/dyn/chromewebstore.v1.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af92a3c4d0cf9d730e39dc492b83a017f244bc13",
      "new_mode": 33188,
      "new_path": "docs/dyn/chromewebstore.v1.licenses.html"
    },
    {
      "type": "modify",
      "old_id": "c78306857fdf366f88c05a461ddeebcbb4eee086",
      "old_mode": 33188,
      "old_path": "docs/dyn/customsearch.v1.cse.html",
      "new_id": "7cbc708dbdf15df65acfacac2737549760ab92eb",
      "new_mode": 33188,
      "new_path": "docs/dyn/customsearch.v1.cse.html"
    },
    {
      "type": "modify",
      "old_id": "be7ff7826b8c892dfbeb1e76a224eedda050fad7",
      "old_mode": 33188,
      "old_path": "docs/dyn/diacritize.v1.diacritize.corpus.html",
      "new_id": "9ed825c69efb3de524878adee75599d8f20b0204",
      "new_mode": 33188,
      "new_path": "docs/dyn/diacritize.v1.diacritize.corpus.html"
    },
    {
      "type": "modify",
      "old_id": "d5f7c7edf229ac017e9f2cda24f92229492b500d",
      "old_mode": 33188,
      "old_path": "docs/dyn/moderator.v1.responses.html",
      "new_id": "48a487ad73809ea4917f48ed2156e2b2ff3b738d",
      "new_mode": 33188,
      "new_path": "docs/dyn/moderator.v1.responses.html"
    },
    {
      "type": "modify",
      "old_id": "d1ef85cef5d420c8ea345cdb5eeef891f1d00399",
      "old_mode": 33188,
      "old_path": "docs/dyn/moderator.v1.series.submissions.html",
      "new_id": "8dec541770cb22ca0a970eabeb09cff96dca55fa",
      "new_mode": 33188,
      "new_path": "docs/dyn/moderator.v1.series.submissions.html"
    },
    {
      "type": "modify",
      "old_id": "4cc549340a7e261ebe0088d98567d07c7144e848",
      "old_mode": 33188,
      "old_path": "docs/dyn/moderator.v1.submissions.html",
      "new_id": "622cc24f375fee668b89d8400f611fb01a5f1310",
      "new_mode": 33188,
      "new_path": "docs/dyn/moderator.v1.submissions.html"
    },
    {
      "type": "modify",
      "old_id": "064f59563737275f2b075aff25782920589671aa",
      "old_mode": 33188,
      "old_path": "docs/dyn/moderator.v1.topics.submissions.html",
      "new_id": "8283e3cfac167c67db2f05a03dc69aa28558d5fb",
      "new_mode": 33188,
      "new_path": "docs/dyn/moderator.v1.topics.submissions.html"
    },
    {
      "type": "modify",
      "old_id": "6ca32d73288ca479b36774c9754cfaa63f9e71c8",
      "old_mode": 33188,
      "old_path": "docs/dyn/shopping.v1.products.html",
      "new_id": "aee9d2dbcd0916a41516b370e135f0901601c7cf",
      "new_mode": 33188,
      "new_path": "docs/dyn/shopping.v1.products.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f5f59444c86e1c9395642c73178b95798ec798",
      "new_mode": 33188,
      "new_path": "docs/dyn/translate.v2.detections.html"
    },
    {
      "type": "modify",
      "old_id": "eb6500ffb709ae33d85210f1e8eeffc6d6db5129",
      "old_mode": 33188,
      "old_path": "docs/dyn/translate.v2.html",
      "new_id": "e834dffabeea11efcfdd9cdc9ebb67e4af6f0f86",
      "new_mode": 33188,
      "new_path": "docs/dyn/translate.v2.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ecb5cdb245587f086bfcb2735ec2bf488cc2f44",
      "new_mode": 33188,
      "new_path": "docs/dyn/translate.v2.languages.html"
    },
    {
      "type": "modify",
      "old_id": "84a708a3f562d6d7198508dc727fb3ddf36866e8",
      "old_mode": 33188,
      "old_path": "docs/dyn/translate.v2.translations.html",
      "new_id": "8dd749b457f8b4fd6f6507475093cb714e72e8e1",
      "new_mode": 33188,
      "new_path": "docs/dyn/translate.v2.translations.html"
    },
    {
      "type": "modify",
      "old_id": "23a753db574638ad4f5e39393bad84f8ae21d5ba",
      "old_mode": 33188,
      "old_path": "docs/dyn/urlshortener.v1.url.html",
      "new_id": "47ec7654fb1cea7cbf69b407e433a2b6a8c55dbd",
      "new_mode": 33188,
      "new_path": "docs/dyn/urlshortener.v1.url.html"
    },
    {
      "type": "modify",
      "old_id": "944ec63aedc3751bc23bb82f57d0cfc3645bbcd7",
      "old_mode": 33188,
      "old_path": "docs/httplib2.html",
      "new_id": "8be442d51c94fdb912b68e2df7ab02eaec11c1e1",
      "new_mode": 33188,
      "new_path": "docs/httplib2.html"
    },
    {
      "type": "modify",
      "old_id": "cfcd67e343a598acfc2870d83937d5f3d2a648e6",
      "old_mode": 33188,
      "old_path": "docs/httplib2.socks.html",
      "new_id": "c06e9beeb13da24630664b1ed630ca990958745d",
      "new_mode": 33188,
      "new_path": "docs/httplib2.socks.html"
    },
    {
      "type": "modify",
      "old_id": "16930611ced252d13a489afd59605ac56e566d5c",
      "old_mode": 33188,
      "old_path": "docs/oauth2client.client.html",
      "new_id": "b00aba60a218708309af3bdf636ed54e20ad8a79",
      "new_mode": 33188,
      "new_path": "docs/oauth2client.client.html"
    },
    {
      "type": "modify",
      "old_id": "437b1c8a0cb834f478fe9db8e6248d32608f4b9b",
      "old_mode": 33188,
      "old_path": "docs/oauth2client.django_orm.html",
      "new_id": "e276c28fff466320f6ad878fe2db50e5dede29d1",
      "new_mode": 33188,
      "new_path": "docs/oauth2client.django_orm.html"
    },
    {
      "type": "modify",
      "old_id": "444a77a9f8ed1f60afa3e8b4fd33d46dbae448f6",
      "old_mode": 33188,
      "old_path": "docs/oauth2client.file.html",
      "new_id": "22a4d01b32bfd8fa20bc1430f95c082a7af86cdc",
      "new_mode": 33188,
      "new_path": "docs/oauth2client.file.html"
    },
    {
      "type": "modify",
      "old_id": "a8f23e0056ec6f46110adbbc49f73362780fafcb",
      "old_mode": 33188,
      "old_path": "docs/oauth2client.html",
      "new_id": "6e111667c7d158c90d347ed109e92666b9ead923",
      "new_mode": 33188,
      "new_path": "docs/oauth2client.html"
    },
    {
      "type": "modify",
      "old_id": "d1c97ec3a153def24703b2b595ee76b3008e9f23",
      "old_mode": 33188,
      "old_path": "docs/oauth2client.tools.html",
      "new_id": "ddd6b2921b6f374028222d2921fab395a5fda8d7",
      "new_mode": 33188,
      "new_path": "docs/oauth2client.tools.html"
    },
    {
      "type": "modify",
      "old_id": "38598ae3daa573daaa6318708d0952ab7c18597d",
      "old_mode": 33188,
      "old_path": "docs/uritemplate.html",
      "new_id": "3be8aeba99722d1df39622cc5538380afd81ac6a",
      "new_mode": 33188,
      "new_path": "docs/uritemplate.html"
    },
    {
      "type": "modify",
      "old_id": "c18a0ce55296db9433553825cc3331ab8397ce36",
      "old_mode": 33188,
      "old_path": "oauth2client/client.py",
      "new_id": "3c5998058b7686901a90bddf1a059141826a3f8d",
      "new_mode": 33188,
      "new_path": "oauth2client/client.py"
    },
    {
      "type": "modify",
      "old_id": "18a4a28bf51bd98bedcf646d334a9eee59d64738",
      "old_mode": 33188,
      "old_path": "oauth2client/django_orm.py",
      "new_id": "2f32faa20e8abae928ffcc0a15c4ba48e489eb6a",
      "new_mode": 33188,
      "new_path": "oauth2client/django_orm.py"
    },
    {
      "type": "modify",
      "old_id": "b72e3c52ab02bcfbb8bbedbafd4410452d1ce577",
      "old_mode": 33188,
      "old_path": "oauth2client/file.py",
      "new_id": "da666c47b52dc914382d795136a085d800e64c2a",
      "new_mode": 33188,
      "new_path": "oauth2client/file.py"
    },
    {
      "type": "modify",
      "old_id": "1315c7f22b42e600c5b3ef6a1b508264aadb4b97",
      "old_mode": 33261,
      "old_path": "samples/api-python-client-doc/main.py",
      "new_id": "df0209a7221dec503007a524f5cadd07a677b61e",
      "new_mode": 33261,
      "new_path": "samples/api-python-client-doc/main.py"
    },
    {
      "type": "modify",
      "old_id": "74ee3a4fc29ab2f6c2e9d491db39fa042b7bdf98",
      "old_mode": 33188,
      "old_path": "samples/buzz/buzz.py",
      "new_id": "3d657b952c44e2d099b3f3559f78233c5e5b718e",
      "new_mode": 33188,
      "new_path": "samples/buzz/buzz.py"
    },
    {
      "type": "modify",
      "old_id": "be62a1fe5d533ec6d6e8381fc4df2500b15c4180",
      "old_mode": 33188,
      "old_path": "samples/moderator/moderator.py",
      "new_id": "f77534a0df706f6a9525b015a82fc87ef53fbdcb",
      "new_mode": 33188,
      "new_path": "samples/moderator/moderator.py"
    }
  ]
}
