)]}'
{
  "commit": "bc2b41b52539fee79fd26892d80781b3d95e21f1",
  "tree": "7cbed6a6781b3a498a410e8b2d46b550f7c2afe5",
  "parents": [
    "883e092548d034831da408c78d4dbdab6d5dab96"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Sep 15 18:52:45 2009 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Tue Sep 15 18:52:45 2009 +0000"
  },
  "message": "Adds a new option (-precompile) to JUnitShell to compile test modules before or during test runs, decreasing overall test time.  Also adds the -userAgents option to specify remote browser user agents ahead of time, decreasing the number of permutations that need to be compiled for remote tests.\n\nPatch by: jlabanca\nReview by: fabbott, jgw (desk)\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6145 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a62d37e56e8d79e4f090c769d3bb3ebff33d95f",
      "old_mode": 33261,
      "old_path": "user/build.xml",
      "new_id": "4d57f829bd71bd14c2cab199ba8dffdee5af1e9f",
      "new_mode": 33261,
      "new_path": "user/build.xml"
    },
    {
      "type": "modify",
      "old_id": "c916dc637c8e2c476cf76cf1dfe83bd6694f2eb8",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/benchmarks/BenchmarkShell.java",
      "new_id": "1607464297e191ad5d4c42fb21f2a37ab0da03ff",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/benchmarks/BenchmarkShell.java"
    },
    {
      "type": "modify",
      "old_id": "43d76384d8c0abad85b23943782809148c6b79be",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/benchmarks/client/Benchmark.java",
      "new_id": "1532279d48e9f111983f11a4353d53bbb3cd6d06",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/benchmarks/client/Benchmark.java"
    },
    {
      "type": "modify",
      "old_id": "c8b102d37b0e70b390db90ec4f0a5022cf948bca",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/BatchingStrategy.java",
      "new_id": "1932854d55aa155a969208a24fac20c69eea7400",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/BatchingStrategy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5828d7faef1ad0030d4ec66b31a68f23858c3093",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/CompileStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "4cec301570bf4a0ae5bb8944411308b8c4b0936e",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/JUnitMessageQueue.java",
      "new_id": "57ccd4a7250c3d158c0d94848c40f99091a0512d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/JUnitMessageQueue.java"
    },
    {
      "type": "modify",
      "old_id": "54a6c58c667cfff2c0173f9b942adb2656c3ed03",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/JUnitShell.java",
      "new_id": "925d65251be39038a17a4b0fa9583586bee1d16c",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/JUnitShell.java"
    },
    {
      "type": "modify",
      "old_id": "9757ad4eda1e4fde8bdd385766f3b95eb96947db",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/RunStyle.java",
      "new_id": "b086e6ade7c03a5a1e1d4551d3821585d1f156e8",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/RunStyle.java"
    },
    {
      "type": "modify",
      "old_id": "5861c45c523ce81aa6dccb637b0dfc309d1d234d",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/RunStyleLocalHosted.java",
      "new_id": "94ebe3f78fe396a92c5d55d4d790739bc8858cb6",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/RunStyleLocalHosted.java"
    },
    {
      "type": "modify",
      "old_id": "1b36d16ab6c1bbbc839d24a1ae86f211a1a495f3",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/RunStyleManual.java",
      "new_id": "13e56ffed854a945d763c8e476a166457f9170e6",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/RunStyleManual.java"
    },
    {
      "type": "modify",
      "old_id": "927b303f409404610c76a386328cd92809aa338b",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/RunStyleRemote.java",
      "new_id": "f2b662a328e6f81a7d4b01c70fa08dd876dde640",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/RunStyleRemote.java"
    },
    {
      "type": "modify",
      "old_id": "d2fe9175c3176f50f45b8d2600e047164309a0ce",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/GWTTestCase.java",
      "new_id": "176c8a043c3277f47a38506801cdb62a217c79f6",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/client/GWTTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "18bf8cfd65e2392bf1fe5bbab16edb70dac860aa",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/impl/JUnitHost.java",
      "new_id": "2ccaa884e69377b12d46d9408755168dc80bf65d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/client/impl/JUnitHost.java"
    },
    {
      "type": "modify",
      "old_id": "7c25d06115000a6859f1e2a472b51000e5b3a9cd",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/client/impl/JUnitHostAsync.java",
      "new_id": "88b75927f37f0afed5288c07c4d6f3573f77616e",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/client/impl/JUnitHostAsync.java"
    },
    {
      "type": "modify",
      "old_id": "f9c16e8d91402361f389a9b9336c73b1bb6834b2",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/rebind/GWTRunnerGenerator.java",
      "new_id": "9b207801ccfac9ac47620ace9a800c67e086c9f5",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/rebind/GWTRunnerGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "a249549f905824d5324da33d3b219a103997594c",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/junit/server/JUnitHostImpl.java",
      "new_id": "a8b60adf8f1d1a99c7602cef8cc7ace654c27c20",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/junit/server/JUnitHostImpl.java"
    },
    {
      "type": "modify",
      "old_id": "363da9cc4304aa16f2b05d4e064f07cc1817fc6c",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/impl/GWTRunner.java",
      "new_id": "226ec7280a49604e555e88a13e4279e7a3bc574c",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/junit/translatable/com/google/gwt/junit/client/impl/GWTRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd86c185f471628e5ff050af0c5fb18da529fdef",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/junit/BatchingStrategyTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fda6793868f761c8556947572abca21e89c06744",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/junit/BenchmarkNoClientTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c25473fe505ed61b8ab66f30310fd6137557c3b3",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/junit/GWTTestCaseNoClientTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d349662da5015cfe46007ad93725c02e8fcdad9",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/junit/JUnitMessageQueueTest.java"
    },
    {
      "type": "modify",
      "old_id": "a8807ebe6c2d52b76b3a842d2b0fe4cd5f7f7be3",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/junit/JUnitSuite.java",
      "new_id": "ec1c25b5d7495799ec20fc9c10cf638aa4fe1ca4",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/junit/JUnitSuite.java"
    }
  ]
}
