)]}'
{
  "commit": "bf45e48b9d61a8d49b0b87f73340106a260bf959",
  "tree": "22de82e8f60c97e108da4d829f88c21cbc4f9e69",
  "parents": [
    "af1c7360a00cf8f36c1a1912f98c038ecea362cf"
  ],
  "author": {
    "name": "cromwellian@google.com",
    "email": "cromwellian@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Dec 15 20:31:31 2011 +0000"
  },
  "committer": {
    "name": "cromwellian@google.com",
    "email": "cromwellian@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Dec 15 20:31:31 2011 +0000"
  },
  "message": "This change attempts to fix some compile instabilities. In particular, there are\nthese issues:\n\n1) Source origin information can vary based on the directory in which something\nis checked-out into and built, even if it\u0027s identical\n2) CompilationUnitArchive was serializing an array of CompiledClass in a non-stable way.\n3) CompilationUnitArchive was serializing a list of jsniMethods in a non-stable way.\nThis version of the patch performs the stabilization sort only when objects are\nserialized.\n\nReview by: johnlenz@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10802 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14ecc1acf4a916e7c05b30abe0cf63949fc1d50a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CachedCompilationUnit.java",
      "new_id": "a06a750967c02d9877e830daa3e84cfbbbac3ffc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CachedCompilationUnit.java"
    },
    {
      "type": "modify",
      "old_id": "f253eba8781b2afa449522003296803573e63ad5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompiledClass.java",
      "new_id": "6740b7a55d05dcfbd878a7eab15ba4fe89d914cd",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompiledClass.java"
    },
    {
      "type": "modify",
      "old_id": "b19eb9a7fd12fcb10be54bbe0828b4d5064d132a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java",
      "new_id": "4a879c0a81862f5dacb7b4cb5276512db889affe",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java"
    },
    {
      "type": "modify",
      "old_id": "3e422709859374b5bb814090b99e6f4957b9693e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/SourceOrigin.java",
      "new_id": "8d102a563b5e9c522f09062f876368b98380e0f2",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/SourceOrigin.java"
    },
    {
      "type": "modify",
      "old_id": "0bbd4fed5d241bcdc9146749d27e50c447857fee",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/util/Util.java",
      "new_id": "89ccbed07a1ae49b24c8599ae2032e2095bb5120",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/util/Util.java"
    }
  ]
}
