)]}'
{
  "log": [
    {
      "commit": "18db0cc73c837d5395d98d29c31edbe1862c57ab",
      "tree": "aa1dddd66800ee78da0c641b9eb6724cd499612a",
      "parents": [
        "cf5a41d630481edbc1fa1258ef38ba84a6f95a9a"
      ],
      "author": {
        "name": "bryner@google.com",
        "email": "bryner@google.com@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Sep 14 04:18:28 2012"
      },
      "committer": {
        "name": "bryner@google.com",
        "email": "bryner@google.com@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Sep 14 04:18:28 2012"
      },
      "message": "Ignore the new-style API \u0027key\u0027 parameter in the test server.\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@112 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "cf5a41d630481edbc1fa1258ef38ba84a6f95a9a",
      "tree": "dad32b2aebbd185d822f86345db5bd47ddee9f98",
      "parents": [
        "faa3a3ed991f1d788fbc6559f4bffcd636ac12df"
      ],
      "author": {
        "name": "mattm@chromium.org",
        "email": "mattm@chromium.org@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Aug 08 20:05:38 2012"
      },
      "committer": {
        "name": "mattm@chromium.org",
        "email": "mattm@chromium.org@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Aug 08 20:05:38 2012"
      },
      "message": "Test server: Fix the redirect urls having the wrong hostname on windows.\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@111 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "faa3a3ed991f1d788fbc6559f4bffcd636ac12df",
      "tree": "bd7280920521c5fcc1b2508e25d328a50889c63b",
      "parents": [
        "ba2d706fad5c355c05432fd6b87b8e9d80c32da2"
      ],
      "author": {
        "name": "mattm@chromium.org",
        "email": "mattm@chromium.org@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Apr 16 21:23:36 2012"
      },
      "committer": {
        "name": "mattm@chromium.org",
        "email": "mattm@chromium.org@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Apr 16 21:23:36 2012"
      },
      "message": "Test server: Support ephemeral ports and specifying the host to bind.\n\nFix datafile_location global not being updated when called as a module\ninstead of as a script.\n\nRemove duplicate server.serve_forever() call.\n\nFix adding int and string in VerifyTestComplete.\n\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@110 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "ba2d706fad5c355c05432fd6b87b8e9d80c32da2",
      "tree": "ac5f119f81f84280f73400547f5a92dae40c8eba",
      "parents": [
        "33a8c43fdf458c5a6180398ece4cb0595843b98d"
      ],
      "author": {
        "name": "bryner@google.com",
        "email": "bryner@google.com@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Apr 09 23:40:25 2012"
      },
      "committer": {
        "name": "bryner@google.com",
        "email": "bryner@google.com@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Apr 09 23:40:25 2012"
      },
      "message": "Update the testing suite for use with non-MACing clients.\n\nThis includes a separate non-MAC datafile, testing_input_nomac.dat, which can\nbe used with safebrowsing_test_server.py.\n\nThe test server can also be safely stopped and restarted within the same\nPython process.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@109 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "33a8c43fdf458c5a6180398ece4cb0595843b98d",
      "tree": "e21537553058cd6e5a151e6edf2b15b51b428333",
      "parents": [
        "f68973670da0e01a2073051f64ad77b6608a2cc7"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Thu Jan 27 00:05:18 2011"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Thu Jan 27 00:05:18 2011"
      },
      "message": "Change client to sync the datastore after every update cycle. Also change the\ndashboard to display previously loaded data on startup.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@108 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "f68973670da0e01a2073051f64ad77b6608a2cc7",
      "tree": "609c9def1b2a258bdbebc56f1654d9d4d8fd010d",
      "parents": [
        "4f70e4c4b2c5aef889fb64d382b9b6ba484d6fd8"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Jan 07 23:22:18 2011"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Jan 07 23:22:18 2011"
      },
      "message": "Fix import statements for dashboard script.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@107 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "4f70e4c4b2c5aef889fb64d382b9b6ba484d6fd8",
      "tree": "12b72aa3ad739b2f724fdfe0ec191ecd62671e12",
      "parents": [
        "3674580d1581a68e3f60cef88d649b30accd69fc"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Nov 08 22:47:50 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Nov 08 22:47:50 2010"
      },
      "message": "Cut down on data size one more time for Chrome.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@106 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "3674580d1581a68e3f60cef88d649b30accd69fc",
      "tree": "fa9e047a07a4ecc62c06b7c175e5eafa5dd9258a",
      "parents": [
        "68fe0eca5580b75c8d4cfad7e2933d1eb96f2fdc"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Nov 03 23:06:56 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Nov 03 23:06:56 2010"
      },
      "message": "Commit change to decrease size of testing data for Chrome.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@105 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "68fe0eca5580b75c8d4cfad7e2933d1eb96f2fdc",
      "tree": "2a3498929b100b38173c40af36878f3e9a5d608f",
      "parents": [
        "06a8c4e799233da220ad7411e2bfacc74cbfbb37"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Oct 13 18:12:17 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Oct 13 18:12:17 2010"
      },
      "message": "Revert accidental delete of testing framework.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@104 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "06a8c4e799233da220ad7411e2bfacc74cbfbb37",
      "tree": "3df757e376dddbb012eb66c103d7732e40648290",
      "parents": [
        "ca963b0b167f025daafa3736a02be9ee0f591b46"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Oct 08 00:53:34 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Oct 08 00:53:34 2010"
      },
      "message": "\nRevision created by MOE tool init_codebases.\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@103 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "ca963b0b167f025daafa3736a02be9ee0f591b46",
      "tree": "c0951e3071d47411c2b45b41f168d2dcdd1c9429",
      "parents": [
        "04dde996b4da6fd3a7923afa2da683317c3c0018"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Oct 06 00:32:59 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Oct 06 00:32:59 2010"
      },
      "message": "Adding support for timeouts and resets in the test server\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@102 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "04dde996b4da6fd3a7923afa2da683317c3c0018",
      "tree": "f9f1b3adfd439af7719129413601481c0bfe5576",
      "parents": [
        "c9db7fdb75aa3a52395dae688ac98e9b0e15fabe"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Tue Sep 28 00:58:00 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Tue Sep 28 00:58:00 2010"
      },
      "message": "Use the compiled version of protocol buffer from protoc, not from Google\u0027s build\nsystem.  They are not compatible.\n\n\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@101 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "c9db7fdb75aa3a52395dae688ac98e9b0e15fabe",
      "tree": "33bb793d778862a184a8d6f2b270bc4871fc1edc",
      "parents": [
        "8413ffc18958c4d35719e1916afcfece4685ea11"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Sep 17 21:37:29 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Fri Sep 17 21:37:29 2010"
      },
      "message": "Adding License and changing test_server to read using \u0027rd\u0027\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@100 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "8413ffc18958c4d35719e1916afcfece4685ea11",
      "tree": "d53bf85a1b13168ff2e28ef291085fcb9880f3e2",
      "parents": [
        "cb5aabe77ffeeeead540a6c210c3ad8118d76583"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Aug 18 23:23:32 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Wed Aug 18 23:23:32 2010"
      },
      "message": "Add protocol buffer necessary to use testing server\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@99 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "cb5aabe77ffeeeead540a6c210c3ad8118d76583",
      "tree": "a15282c98a90c5861418747fe4eb3b2a1e12569b",
      "parents": [
        "e4272ae0a0d2be31f0fc3aac006f0037a940c4dc"
      ],
      "author": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Tue Aug 17 23:11:32 2010"
      },
      "committer": {
        "name": "gcasto",
        "email": "gcasto@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Tue Aug 17 23:11:32 2010"
      },
      "message": "First submit of testing server and associated data\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@98 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    },
    {
      "commit": "e4272ae0a0d2be31f0fc3aac006f0037a940c4dc",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "(no author)",
        "email": "(no author)@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Jul 09 19:52:57 2007"
      },
      "committer": {
        "name": "(no author)",
        "email": "(no author)@2195c2fd-d934-0410-ae3f-cd772a4098b8",
        "time": "Mon Jul 09 19:52:57 2007"
      },
      "message": "Initial directory structure.\n\ngit-svn-id: http://google-safe-browsing.googlecode.com/svn/trunk@1 2195c2fd-d934-0410-ae3f-cd772a4098b8\n"
    }
  ]
}
