)]}'
{
  "commit": "2c4b0499ba3f759e4e75e660dd9e1e8150b6eaea",
  "tree": "b13f30e5c17d29dbe56b8c090a42c71da6b0493c",
  "parents": [
    "7af99d40e6e320f5f4ad54c5cd3a4c26f772a9f3"
  ],
  "author": {
    "name": "John Stalcup",
    "email": "stalcup@google.com",
    "time": "Mon Nov 17 18:04:12 2014 -0800"
  },
  "committer": {
    "name": "John Stalcup",
    "email": "stalcup@google.com",
    "time": "Tue Nov 18 02:05:09 2014 +0000"
  },
  "message": "Changes OutputFileSet to overwrite on equal timestamps.\n\nPreviously OutputFileSetOnDirectory took special care to not overwrite \na file in the output directory if it had the same timestamp as the \ncurrent artifact being written. For a long time this had no effect\nsince Link.java deleted al output directory contents anyway and DevMode\nwas  not using OutputFileSets to perform it\u0027s writes.\n\nBut somewhat recently DevMode was changed to use \nOutputFileSetOnDirectory and it resulted in a subtle change in behavior\nwhere generated files from 1 compile would not be overwritten by the \nsamely named (but differently contented) generated file on a subsequent\ncompile.\n\nAs a result running a prod mode test followed by a dev mode test would \nfail as the dev mode test tried to reuse the incompatible prod mode\ntest Foo.nocache.js file.\n\nChange-Id: I0916ab7933f9dfcb36b361f2e21657fac8174d67\nReview-Link: https://gwt-review.googlesource.com/#/c/10311/\n(cherry picked from commit c123d4887524191e960dec037641935ebff57d15)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a0d780ee5eda5c2b7176d3cc88efb7ee542c7c4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/OutputFileSet.java",
      "new_id": "4f95198929016d9728a6e2fcb7d7a9c04e132836",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/OutputFileSet.java"
    },
    {
      "type": "modify",
      "old_id": "fc9b19536772a39d7f7f7caf420eba19ed09fb4f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/OutputFileSetOnDirectory.java",
      "new_id": "d772a9aa8558a34f7cb5d3869ce397b2c479f331",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/OutputFileSetOnDirectory.java"
    },
    {
      "type": "modify",
      "old_id": "9aa7fbdd8c97b4802e590bd93113dd3d95c94f42",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/util/OutputFileSetOnDirectoryTest.java",
      "new_id": "0c2283e4787aff82720c0bce4e3603c3052a190b",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/util/OutputFileSetOnDirectoryTest.java"
    }
  ]
}
