)]}'
{
  "commit": "10e3b2b22b830f741440deef64f74e3066bc207f",
  "tree": "dd08c42a97a8266db80ec9e016c2aada2fd04f9f",
  "parents": [
    "d72db8db34ea76a7939138d02c258035699b1f1c"
  ],
  "author": {
    "name": "Lukacs Berki",
    "email": "lberki@google.com",
    "time": "Tue Sep 22 07:58:20 2015 +0000"
  },
  "committer": {
    "name": "Laszlo Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Tue Sep 22 17:07:30 2015 +0000"
  },
  "message": "Make TargetPatternResolver#{isPackage, getTargetsInPackage} take a PackageIdentifier instead of a String.\n\nThis remarkably fiddly CL is a step towards making wildcards pattern work with remote repositories. I originally wanted to refactor findTargetsBeneathDirectory(), too, but it turns out that it\u0027s a much more complicated affair.\n\n--\nMOS_MIGRATED_REVID\u003d103622420\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b127009d91ea3fc5f3d8f8662b7028a32af13ed9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java",
      "new_id": "6dc23857ad9422850b0cdfee2856f68b7c971db7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPattern.java"
    },
    {
      "type": "modify",
      "old_id": "4234ad5e10ee6fc8d7d6f476140ff55900217c9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPatternResolver.java",
      "new_id": "d106692d9fc823a61dbf66082a7796b3c0b199b7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/cmdline/TargetPatternResolver.java"
    },
    {
      "type": "modify",
      "old_id": "49b7548404bd35ac13495ddf0c62631856b87ba7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/pkgcache/TargetPatternResolverUtil.java",
      "new_id": "60a0d64f8ac9477a17877acb3c66886c5fe4e765",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/pkgcache/TargetPatternResolverUtil.java"
    },
    {
      "type": "modify",
      "old_id": "b116595dae2b3d1c4c6bcee7c2335deb74beb66f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java",
      "new_id": "a48117f757ac0ef0d935cd3a6ef39cd0fc5e9a59",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PrepareDepsOfPatternFunction.java"
    },
    {
      "type": "modify",
      "old_id": "69cf3baf7063c2877b07de1383f0147c8c569506",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePackageProviderBackedTargetPatternResolver.java",
      "new_id": "147a4e7046e3940cfc6f7e52d245bcbd9819324a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/RecursivePackageProviderBackedTargetPatternResolver.java"
    }
  ]
}
