)]}'
{
  "commit": "1cf5df38f4bdafa1beb2674ca548ad6d9650766b",
  "tree": "6ef506b296149297bd09a0c609eb4416db2f53df",
  "parents": [
    "f76b5383cd568dcfafb6819449b846ff76072c44"
  ],
  "author": {
    "name": "Deepanshu Gupta",
    "email": "deepanshu@google.com",
    "time": "Tue Sep 10 15:41:21 2013 -0700"
  },
  "committer": {
    "name": "Deepanshu Gupta",
    "email": "deepanshu@google.com",
    "time": "Wed Oct 16 15:09:50 2013 -0700"
  },
  "message": "Layoutlib Create: Remove references to non-std Java classes.\n\nDo not add the non-standard Java classes. Updates the references to all\nnon-standard classes to new classes in\ncom.android.tools.layoulib.create package. This also treats\njava.lang.AutoCloseable which is part of Java 7 similarly so that we can\nstill run on Java 6.\n\nChange-Id: Iac5b272652e2780c9bb72d19f415d150948ca589\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbc4cfd392a703b74ee1fbc2dfc94f4c76d0c6b9",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/.classpath",
      "new_id": "cd8bb0d7d3fbee154a088f9e48883b0395d096c1",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/.classpath"
    },
    {
      "type": "modify",
      "old_id": "894611b3e728b4a80e925d878758c7ec3f73d4bf",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/README.txt",
      "new_id": "72fc9329669b7b0b750c0e69dd86c08460fc4996",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/README.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2caa25b9c298a233481f819fa46db1a9d02b2df",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/AbstractClassAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "412695f2661a97d603e8afdf258c7a22934bf64c",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmAnalyzer.java",
      "new_id": "1572a4034432ae078faa148fb19d6ea366a6ac93",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmAnalyzer.java"
    },
    {
      "type": "modify",
      "old_id": "a9ede265b5d810ab85664dcdff00a5de9fd18ef3",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java",
      "new_id": "b10256127ae880ca4a97194bf88372e6ae878fbb",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "d9550404d48af6321d933218e9ef54685338ffb2",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java",
      "new_id": "4cada5d675f61f9eb1b9629c4c3f4b03055efed1",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java"
    },
    {
      "type": "modify",
      "old_id": "40c1706d9ed0101317f2283fb5a5a903f367b82a",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java",
      "new_id": "9387814ec2049a5d99e234f66d22bbc3a22f48b6",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java"
    },
    {
      "type": "modify",
      "old_id": "9cd74db3445b84521590dd203f50fb4e437104ed",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java",
      "new_id": "ba23048aee7bad66b35b56753f94953675a50c9b",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91161f573b33b7456d6d796287ac9d8390833e3d",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/RefactorClassAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "383cbb8e33737cd5189aac8b612477e16a2dd7b9",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/RenameClassAdapter.java",
      "new_id": "661074c7327a3861a6e511c673b171c2dc826258",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/create/RenameClassAdapter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed2c128e190071c965044e38d78de26b5ca818c0",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/java/AutoCloseable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f73b06b5ffba18b9be75111c4ce9b43f7b04234c",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/java/Charsets.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6dd00a76f521f745364de8b966a0907b3e9fa15",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/java/IntegralToString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e09080c5111a83357b4e7b1de3164af7b9d81b4",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/src/com/android/tools/layoutlib/java/UnsafeByteSequence.java"
    },
    {
      "type": "modify",
      "old_id": "d6dba6a9fb341800ea00f94e62ea85b9b950367a",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmAnalyzerTest.java",
      "new_id": "005fc9dadab417608942f1a49474e83910d660d7",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmAnalyzerTest.java"
    },
    {
      "type": "modify",
      "old_id": "7b76a5b2f9144f089dcd569f50517842d5cf710e",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java",
      "new_id": "8a27173181a309c5b7718c08eff21e59d9729568",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java"
    },
    {
      "type": "modify",
      "old_id": "90c6a9c9ac7ce1ede8511ecf0824b8e60bf53360",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/RenameClassAdapterTest.java",
      "new_id": "6211e73417e450eb6ad3f1a11b0d81482d2b4033",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/RenameClassAdapterTest.java"
    },
    {
      "type": "copy",
      "old_id": "a80a98daf1d477e599368a4cd2fd0f3f4e1a3beb",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/view/View.java",
      "new_id": "9b5a91886b84cc43c8b74b24667b99f3b45255be",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/JavaClass.java",
      "score": 75
    },
    {
      "type": "modify",
      "old_id": "a7ea74f4adf20095e408371e13f8c3fa054b6ca8",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/data/mock_android.jar",
      "new_id": "60d8efb1bb997982776ffa3a8b9a6824de644b60",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/data/mock_android.jar"
    },
    {
      "type": "delete",
      "old_id": "95f7591d7046a5981eb84f6c28864fa07c42c151",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/data/mock_android.jardesc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "a80a98daf1d477e599368a4cd2fd0f3f4e1a3beb",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/view/View.java",
      "new_id": "59612e95d354c37e5fc4fa0a0701cb2493c6f885",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/java/lang/JavaClass.java",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "e355ead16a7d2ad94042e510997a324f55670a81",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/dummy/InnerTest.java",
      "new_id": "d3a1d05b98fd93d94c6e770176b37098c15262bc",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/mock_android/dummy/InnerTest.java",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "a80a98daf1d477e599368a4cd2fd0f3f4e1a3beb",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/view/View.java",
      "new_id": "84ec8a9d90942f5b0ae169aa33c390bfcfcfd224",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/mock_android/view/View.java",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "466470fc153768910496d119a59b18d1be749d56",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/view/ViewGroup.java",
      "new_id": "466470fc153768910496d119a59b18d1be749d56",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/mock_android/view/ViewGroup.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3870a63d97822d30c64b18d1d7fb5f1a4c670569",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/widget/LinearLayout.java",
      "new_id": "3870a63d97822d30c64b18d1d7fb5f1a4c670569",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/mock_android/widget/LinearLayout.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e455e7d61fd38536dbee512f8b17975222040c8a",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/create/tests/mock_android/widget/TableLayout.java",
      "new_id": "e455e7d61fd38536dbee512f8b17975222040c8a",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/create/tests/mock_data/mock_android/widget/TableLayout.java",
      "score": 100
    }
  ]
}
