)]}'
{
  "commit": "b85cda4630cab1fcb247f3a9cf9ebb3f2ac9394e",
  "tree": "76d6049320a7b41c70c7e5642e1820e4341f7f3b",
  "parents": [
    "a25df5fad6f35ad227950577122faa10661a0df7"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Wed Apr 07 13:13:15 2021 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 13 16:57:35 2021 +0000"
  },
  "message": "pw_build: Subtarget aliases for Python packages\n\n- Create top-level Python package substarget aliases when the Python\n  package name matches the directory name. For example, this allows\n  referring to \"//foo:foo.tests\" as \"//foo:tests\".\n- Update and fix docs.\n\nChange-Id: I1ee78c234c15e0799a47fb6ed4691e4a94a2c169\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/40180\nReviewed-by: Keir Mierle \u003ckeir@google.com\u003e\nReviewed-by: Alexei Frolov \u003cfrolv@google.com\u003e\nCommit-Queue: Auto-Submit \u003cauto-submit@pigweed.google.com.iam.gserviceaccount.com\u003e\nPigweed-Auto-Submit: Wyatt Hepler \u003chepler@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "550f5921495421578eaf6ff16f951bae67686ce4",
      "old_mode": 33188,
      "old_path": "pw_build/python.gni",
      "new_id": "038d9a23c86df926043f5774580d910db16c5987",
      "new_mode": 33188,
      "new_path": "pw_build/python.gni"
    },
    {
      "type": "modify",
      "old_id": "fc201eb7b2574364cf32c2b50ff510934c17fb71",
      "old_mode": 33188,
      "old_path": "pw_build/python.rst",
      "new_id": "09b92a26df1c8d42f5cbdee45cd5b015e86739bc",
      "new_mode": 33188,
      "new_path": "pw_build/python.rst"
    }
  ]
}
