)]}'
{
  "commit": "f779efd62cd579f67bd3b387d59fda11ee0cbe90",
  "tree": "056bc7384db35e1c12ddffc3381ebc332d60947d",
  "parents": [
    "10d0658bf020197c16264a1da4637e0d20ee6445"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Thu Nov 16 15:47:05 2017 +0000"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Tue Nov 28 12:03:53 2017 +0000"
  },
  "message": "Move legacy-test to test-base\n\nMake it consistent with the test-mock and test-runner directories.\nAlso renames the files in api/ subdirectory.\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: If4f99a65fcca416ede5b3e63481398f0b451bcb7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4b26481de129bff55ea61dc2930ebb34d3f858d",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "4d4baa9a41fd87db02c801a634fb4353fd191b8d",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "rename",
      "old_id": "4c150c8f8a234243834cceb2c20342408fbc0200",
      "old_mode": 33188,
      "old_path": "legacy-test/Android.mk",
      "new_id": "f73eff7d63aa4969e538224378846f0439a1f8ad",
      "new_mode": 33188,
      "new_path": "test-base/Android.mk",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "7ebd6aa8a4a272f1052f770702dd68be820e01c6",
      "old_mode": 33188,
      "old_path": "legacy-test/api/legacy-test-current.txt",
      "new_id": "7ebd6aa8a4a272f1052f770702dd68be820e01c6",
      "new_mode": 33188,
      "new_path": "test-base/api/android-test-base-current.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "legacy-test/api/legacy-test-removed.txt",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test-base/api/android-test-base-removed.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad5f2359b8b199327e666d10201637d55234a6ea",
      "old_mode": 33188,
      "old_path": "legacy-test/api/apicheck_msg_legacy_test.txt",
      "new_id": "ad5f2359b8b199327e666d10201637d55234a6ea",
      "new_mode": 33188,
      "new_path": "test-base/api/apicheck_msg_android_test_base.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fd8555c8931cbd4c53097a503df925981f1df0fa",
      "old_mode": 33188,
      "old_path": "legacy-test/jarjar-rules.txt",
      "new_id": "fd8555c8931cbd4c53097a503df925981f1df0fa",
      "new_mode": 33188,
      "new_path": "test-base/jarjar-rules.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1e6bd9c14fd972e8b9058c85875140af8e1b7a09",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/AndroidTestCase.java",
      "new_id": "1e6bd9c14fd972e8b9058c85875140af8e1b7a09",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/AndroidTestCase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4e5c4e35a8c62cfd1db0b14600edf5fd00b26d5b",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/FlakyTest.java",
      "new_id": "4e5c4e35a8c62cfd1db0b14600edf5fd00b26d5b",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/FlakyTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b79314a4385b8a91da04b9d62de965effc42786",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/InstrumentationTestCase.java",
      "new_id": "6b79314a4385b8a91da04b9d62de965effc42786",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/InstrumentationTestCase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a53fa267f1e14af5d6d351cd2084e1536a835812",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/InstrumentationTestSuite.java",
      "new_id": "a53fa267f1e14af5d6d351cd2084e1536a835812",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/InstrumentationTestSuite.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65bd4a48f7f5bc7b7407e90d4c2abb32675bda53",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/PerformanceTestCase.java",
      "new_id": "65bd4a48f7f5bc7b7407e90d4c2abb32675bda53",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/PerformanceTestCase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a7130e68e61fea5a383d9c2826c3bf917bf7ce6",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/RepetitiveTest.java",
      "new_id": "6a7130e68e61fea5a383d9c2826c3bf917bf7ce6",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/RepetitiveTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd06ab890074a41be4f5155b083578c521ed7782",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/UiThreadTest.java",
      "new_id": "cd06ab890074a41be4f5155b083578c521ed7782",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/UiThreadTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5be51359630e37e20d965843ef48a18e1aaf3a52",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/package.html",
      "new_id": "5be51359630e37e20d965843ef48a18e1aaf3a52",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/package.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dc77ee6b27399208b88b2f32deb11608bde1389b",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/LargeTest.java",
      "new_id": "dc77ee6b27399208b88b2f32deb11608bde1389b",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/LargeTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b941da03ac9a217ad4715949dc9e6958947bbfe7",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/MediumTest.java",
      "new_id": "b941da03ac9a217ad4715949dc9e6958947bbfe7",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/MediumTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d3c74f019b535b70d8eb31d616965789df54b93e",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/SmallTest.java",
      "new_id": "d3c74f019b535b70d8eb31d616965789df54b93e",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/SmallTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aac293796be13d740e1c7119315adf5995107564",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/Smoke.java",
      "new_id": "aac293796be13d740e1c7119315adf5995107564",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/Smoke.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "629a3cf4a2cd87df490e35599f2d80a93be8d230",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/Suppress.java",
      "new_id": "629a3cf4a2cd87df490e35599f2d80a93be8d230",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/Suppress.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffba2e9bf980150620f977f30e488db929416ff4",
      "old_mode": 33188,
      "old_path": "legacy-test/src/android/test/suitebuilder/annotation/package.html",
      "new_id": "ffba2e9bf980150620f977f30e488db929416ff4",
      "new_mode": 33188,
      "new_path": "test-base/src/android/test/suitebuilder/annotation/package.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e87f489f467047fe0c4c2da0717ea5b701d6d057",
      "old_mode": 33188,
      "old_path": "legacy-test/src/com/android/internal/util/Predicate.java",
      "new_id": "e87f489f467047fe0c4c2da0717ea5b701d6d057",
      "new_mode": 33188,
      "new_path": "test-base/src/com/android/internal/util/Predicate.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/MODULE_LICENSE_CPL",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/MODULE_LICENSE_CPL",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1384a1fedda21b7a8f7326e43ae896fb1e8d1506",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/README.android",
      "new_id": "1384a1fedda21b7a8f7326e43ae896fb1e8d1506",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/README.android",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36aa208d4a29be355b6a5a07e3b0d8f25f666b89",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/cpl-v10.html",
      "new_id": "36aa208d4a29be355b6a5a07e3b0d8f25f666b89",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/cpl-v10.html",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3dcc23d71c191917d67bde21d3504a5ba3691c38",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/Assert.java",
      "new_id": "3dcc23d71c191917d67bde21d3504a5ba3691c38",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/Assert.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0d7802c431c681bb75d0ff1586f83782a53dd9ac",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/AssertionFailedError.java",
      "new_id": "0d7802c431c681bb75d0ff1586f83782a53dd9ac",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/AssertionFailedError.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e540f03b87d32268a486fa88ac39344c9a0e5a0c",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/ComparisonCompactor.java",
      "new_id": "e540f03b87d32268a486fa88ac39344c9a0e5a0c",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/ComparisonCompactor.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "507799328a441243d1ed1291094448b9babc5782",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/ComparisonFailure.java",
      "new_id": "507799328a441243d1ed1291094448b9babc5782",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/ComparisonFailure.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e1432370cfaf2685241c8d6899584554626227ed",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/Protectable.java",
      "new_id": "e1432370cfaf2685241c8d6899584554626227ed",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/Protectable.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a016ee8308f1b857d020a0686e11d967244eed59",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/Test.java",
      "new_id": "a016ee8308f1b857d020a0686e11d967244eed59",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/Test.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b047ec9e1afc35260bc01061c030e7fc933cafa8",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/TestCase.java",
      "new_id": "b047ec9e1afc35260bc01061c030e7fc933cafa8",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/TestCase.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6662b1fab1b2d549ea4d3570d231422b1ccd3922",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/TestFailure.java",
      "new_id": "6662b1fab1b2d549ea4d3570d231422b1ccd3922",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/TestFailure.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9b6944361b9d8d922b9af26eb17e53feb2555f77",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/TestListener.java",
      "new_id": "9b6944361b9d8d922b9af26eb17e53feb2555f77",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/TestListener.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3052e94074fd9f1c5346277d1772052d24f6a3d1",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/TestResult.java",
      "new_id": "3052e94074fd9f1c5346277d1772052d24f6a3d1",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/TestResult.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "336efd1800d7c4d3d897a6e9348e746e9483d4cc",
      "old_mode": 33188,
      "old_path": "legacy-test/src/junit/framework/TestSuite.java",
      "new_id": "336efd1800d7c4d3d897a6e9348e746e9483d4cc",
      "new_mode": 33188,
      "new_path": "test-base/src/junit/framework/TestSuite.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "1ca105b92fd17b5c39cbc67e2ea80cce58219351",
      "old_mode": 33188,
      "old_path": "test-mock/Android.mk",
      "new_id": "e4af17cbd711ea09634c67b84aaf0e80dad8682e",
      "new_mode": 33188,
      "new_path": "test-mock/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "d0f5b3248c294430747ae4aed56b56141bb84b82",
      "old_mode": 33188,
      "old_path": "test-runner/Android.mk",
      "new_id": "c0fd7f8ec26d217905dc2d7efb4649b42acbcda3",
      "new_mode": 33188,
      "new_path": "test-runner/Android.mk"
    }
  ]
}
