)]}'
{
  "log": [
    {
      "commit": "3be9d9384534e2359f5d487a80ad69cbbc3ad15b",
      "tree": "995ace1c46af5a670831c49f3a96b6d4183634f3",
      "parents": [
        "24c3d2c096137e520d1883b2da39db5b34fd50b9"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Thu Nov 29 16:00:03 2012"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Thu Nov 29 16:00:03 2012"
      },
      "message": "Bugfix to bookmarklet.html: Always use https: URLs in the bookmarklet so that\nit works on https: pages.\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@22 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "24c3d2c096137e520d1883b2da39db5b34fd50b9",
      "tree": "bcccde7cce50a980ea8ab6abf650d3e6d64fbfdc",
      "parents": [
        "1a9f4246d51fa06fd412205e26d73f1fb739407e"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Thu Jan 05 12:40:00 2012"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Thu Jan 05 12:40:00 2012"
      },
      "message": "Major update of BidiChecker; consider this version 2.0.\n\nMain changes:\n1. New checks added for undeclared opposite-directionality attributes.\n2. New GUI with table-based list of errors.\n3. New, enhanced bookmarklets.\n3. New class-based API with mechanism for selecting a revision of the checks.\n4. Expanded, restructured user\u0027s guide.\n5. New internal GUI architecture.\n\nas well as various minor enhancements and fixes.\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@21 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "1a9f4246d51fa06fd412205e26d73f1fb739407e",
      "tree": "b635ffe12796adfc51267a455f2c9e1ffa52c3bc",
      "parents": [
        "593db6339086da02c0dc5db4a9a0bd34d26fa55a"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 02 08:45:49 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 02 08:45:49 2011"
      },
      "message": "Clarify language about browser support.\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@20 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "593db6339086da02c0dc5db4a9a0bd34d26fa55a",
      "tree": "bc0bb9687cd4d45206d42acd367b2463fbc538d7",
      "parents": [
        "1725f5024591f37328e86c6869b05e4efa41a6af"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 19:36:00 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 19:36:00 2011"
      },
      "message": "Fixing styling of bookmarklet installation page.\n\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@16 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "1725f5024591f37328e86c6869b05e4efa41a6af",
      "tree": "4453450785c33523cd4c17ab5f5982e9d663d75c",
      "parents": [
        "09eacd1b40ef1305dd7e00db82e917f3ac081712"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 19:31:40 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 19:31:40 2011"
      },
      "message": "Fixing file type.\n\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@15 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "09eacd1b40ef1305dd7e00db82e917f3ac081712",
      "tree": "4453450785c33523cd4c17ab5f5982e9d663d75c",
      "parents": [
        "a4bec6a2a621e2cecb7d6054788ad9cc322a940e"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 18:25:58 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 18:25:58 2011"
      },
      "message": "Replacing bookmarklet implementation\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@14 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "a4bec6a2a621e2cecb7d6054788ad9cc322a940e",
      "tree": "432fc36e5df13e056b6eb71bf5cd9b64c56ab2c6",
      "parents": [
        "2aa46a7dadf8c61f5a8317d2b4eb754e70e9c7c9"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 18:00:51 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Sep 25 18:00:51 2011"
      },
      "message": "This is the installation page for the BidiChecker bookmarklet. \n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@13 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "2aa46a7dadf8c61f5a8317d2b4eb754e70e9c7c9",
      "tree": "93677caac9f99eabe91f2686e07048a3000f7520",
      "parents": [
        "b04a4338ba80d868095e24d6c177cb663bb1cfbf"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Tue Feb 08 21:35:57 2011"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Tue Feb 08 21:35:57 2011"
      },
      "message": "\nChange on 2010-11-10 08:59:11-08:00 by elbaum\n\n\tSkip contents of noscript tags.\n\n\tTested:\n\tAll tests pass.\n\n\tR\u003daharon\n\tDELTA\u003d31  (25 added, 1 deleted, 5 changed)\n\nChange on 2010-12-09 01:29:56-08:00 by elbaum\n\n\tSupport FakeBiDi when identifying undeclared opposite-directionality text.\n\n\tTested:\n\tNew tests added and pass.\n\n\tR\u003daharon\n\tDELTA\u003d18  (13 added, 0 deleted, 5 changed)\n\nChange on 2011-01-20 03:48:07-08:00 by elbaum\n\n\tSupport filtering by XPath expressions for browsers that support them natively.\n\t(Attempting to use them on IE will throw an exception.)\n\n\tTested:\n\tAll tests pass.\n\n\tR\u003daharon\n\tDELTA\u003d500  (477 added, 2 deleted, 21 changed)\n\nChange on 2011-01-22 13:23:00-08:00 by elbaum\n\n\tTest fix: Disable an XPath test on IE.\n\n\tTested:\n\t   Ran test suite successfully on IE.\n\n\tR\u003daharon\n\tDELTA\u003d42  (4 added, 0 deleted, 38 changed)\n\nChange on 2011-01-30 08:35:37-08:00 by elbaum\n\n\tUpdate open-source user\u0027s guide with recent changes.\n\n\tTested:\n\t   Looks okay in Firefox.\n\n\tR\u003daharon\n\tDELTA\u003d13  (5 added, 3 deleted, 5 changed)\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d468\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@4 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "b04a4338ba80d868095e24d6c177cb663bb1cfbf",
      "tree": "0783894ff54240b52660d22b1c7f2146a30b76aa",
      "parents": [
        "21ce75b76c1b71168501b067a3f4e3db219db859"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 31 11:49:48 2010"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 31 11:49:48 2010"
      },
      "message": "\nChange on 2010-10-25 10:36:08-07:00 by elbaum\n\n\tClean up JSDoc output.\n\n\tI removed the unused FilterFactory constructor, made ComposableFilter public and\n\tconstructFilter() private. I also changed the JSDoc template; this one organizes\n\tthe output by input files rather than consolidating the statics on one page.\n\tI also fixed the handling of @code tags. One glitch remains: the empty docs for\n\tall the isSuppressed() methods of the private subclasses. Not sure how those can\n\tbe removed.\n\n\tTested:\n\tAll tests pass. I also generated the jsdocs for visual inspection; they are in\n\tfile:///home/elbaum/p4/bidi/google3/docs/jsdoc/index.html\n\n\tR\u003daharon\n\tDELTA\u003d128  (6 added, 10 deleted, 112 changed)\n\nChange on 2010-10-25 10:57:48-07:00 by elbaum\n\n\tFixing syntax glitches.\n\n\tTested:\n\tYes.\n\n\tR\u003daharon\n\tDELTA\u003d3  (0 added, 0 deleted, 3 changed)\n\nChange on 2010-10-26 10:43:46-07:00 by elbaum\n\n\tApparently I accidently broke this file at some point; it needs Closure internally.\n\n\tTested:\n\t   Now works in my local client.\n\n\tR\u003daharon\n\tDELTA\u003d6  (6 added, 0 deleted, 0 changed)\n\nChange on 2010-10-26 10:47:25-07:00 by elbaum\n\n\tClean up HTML lint errors for user\u0027s guide.\n\n\tTested:\n\t   g4 lint now runs clean, and file looks fine in Firefox \u0026 Chrome.\n\n\tR\u003daharon\n\tDELTA\u003d53  (0 added, 19 deleted, 34 changed)\n\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d963060\n\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@3 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "21ce75b76c1b71168501b067a3f4e3db219db859",
      "tree": "11ff03abdac2c69823172f523e6007c726b7276d",
      "parents": [
        "cea8e492619e1b5eb7193f20945163059877663a"
      ],
      "author": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 24 13:07:06 2010"
      },
      "committer": {
        "name": "elbaum@google.com",
        "email": "elbaum@google.com@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Sun Oct 24 13:07:06 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://bidichecker.googlecode.com/svn/trunk@2 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    },
    {
      "commit": "cea8e492619e1b5eb7193f20945163059877663a",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "(no author)",
        "email": "(no author)@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Tue Aug 24 13:01:43 2010"
      },
      "committer": {
        "name": "(no author)",
        "email": "(no author)@b0874413-a7f4-6be4-17d0-addd11b1e57e",
        "time": "Tue Aug 24 13:01:43 2010"
      },
      "message": "Initial directory structure.\n\ngit-svn-id: http://bidichecker.googlecode.com/svn/trunk@1 b0874413-a7f4-6be4-17d0-addd11b1e57e\n"
    }
  ]
}
