)]}'
{
  "commit": "d72db8db34ea76a7939138d02c258035699b1f1c",
  "tree": "eecae3f2ab5bc5ec73024b68d85c315cd6a1fbc9",
  "parents": [
    "dfd3497c572f8710ad228ac35fda9f8053f004b4"
  ],
  "author": {
    "name": "Lukacs Berki",
    "email": "lberki@google.com",
    "time": "Tue Sep 22 07:40:24 2015 +0000"
  },
  "committer": {
    "name": "Laszlo Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Tue Sep 22 17:07:18 2015 +0000"
  },
  "message": "Thread the repository name all the way from TargetPatternResolver to RecursivePkgFunction.\n\nThis introduces some redundancy with RootedPath, but only in the case of remote repositories. There doesn\u0027t seem to be a good way of removing this redundancy.\n\n--\nMOS_MIGRATED_REVID\u003d103621610\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54fd93254a37e9bc82337736d27dbab41e6ac1af",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java",
      "new_id": "b127009d91ea3fc5f3d8f8662b7028a32af13ed9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java"
    },
    {
      "type": "modify",
      "old_id": "3566b2393b7e23b73684aa6eeb5761d57247e5a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPatternResolver.java",
      "new_id": "4234ad5e10ee6fc8d7d6f476140ff55900217c9f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPatternResolver.java"
    },
    {
      "type": "modify",
      "old_id": "e5608a6747acc95a085c18cf6f3fb8b05610c9b7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java",
      "new_id": "de79d9db23cb701fc87d089368ac1bfdd3306189",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/pkgcache/RecursivePackageProvider.java"
    },
    {
      "type": "modify",
      "old_id": "de739ac7e37b8833e7633c3847a52f630412547d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/EnvironmentBackedRecursivePackageProvider.java",
      "new_id": "7ea637df2dff0d5c8127e7aa7a51db60c3652271",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/EnvironmentBackedRecursivePackageProvider.java"
    },
    {
      "type": "modify",
      "old_id": "5c1cc7d9ddfcecb50cb77a2d50d42be04a108f2d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java",
      "new_id": "2d1b1de6c061f41847163839f93181ca783b70f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java"
    },
    {
      "type": "modify",
      "old_id": "c76973805f0e51550685eb2a31291f9828a48423",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java",
      "new_id": "b116595dae2b3d1c4c6bcee7c2335deb74beb66f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java"
    },
    {
      "type": "modify",
      "old_id": "97d5ab0405baca56e04f5800e5fdf9db14420128",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunction.java",
      "new_id": "42af44c3a828f2c7d87ec7a1dd4707cdefebed1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryFunction.java"
    },
    {
      "type": "modify",
      "old_id": "7416fb73cd618715e4293139a2bf1b0722388908",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryValue.java",
      "new_id": "11291a56b85c2442d4ee3bc72d56fbd104ed620d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfTargetsUnderDirectoryValue.java"
    },
    {
      "type": "modify",
      "old_id": "d0c76333f2215540faf01561c3627aa0eac8a272",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursiveDirectoryTraversalFunction.java",
      "new_id": "f376a868305c8f0a12fb0497d2cbf1823f19a061",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursiveDirectoryTraversalFunction.java"
    },
    {
      "type": "modify",
      "old_id": "5fe2fae11ce41dde40e67862b4b06fe2340e4474",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePackageProviderBackedTargetPatternResolver.java",
      "new_id": "69cf3baf7063c2877b07de1383f0147c8c569506",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePackageProviderBackedTargetPatternResolver.java"
    },
    {
      "type": "modify",
      "old_id": "0ca49fb58e0016e7760fdac3776dcbbf5f05d9f2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java",
      "new_id": "fc563dc4bdcb0bc0060e53279839678f8c5b06a4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgFunction.java"
    },
    {
      "type": "modify",
      "old_id": "04a53677c17c6b2fa76b9ca1015e30d4db6fa217",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgValue.java",
      "new_id": "45df2626fa29485d216d7baf2e5b0ed6be85f556",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePkgValue.java"
    }
  ]
}
