)]}'
{
  "commit": "58f6bc7ed5d59f6291319ca264b62d8baa3dfbfe",
  "tree": "a04b79991304aa7f5646b8e45634d865b612455e",
  "parents": [
    "8be55174fbcba91efda55a3f086034a2a64b7ff3"
  ],
  "author": {
    "name": "Tristan van Berkom",
    "email": "tristan.vanberkom@codethink.co.uk",
    "time": "Thu Jul 28 17:10:49 2022 +0900"
  },
  "committer": {
    "name": "Tristan van Berkom",
    "email": "tristan.vanberkom@codethink.co.uk",
    "time": "Thu Jul 28 17:10:49 2022 +0900"
  },
  "message": "plugin.py,source.py,types.py: Documenting SourceRef more thoroughly\n\nThis patch adds some cross references to related docstrings and adds\na section to the Source documentation explaining how source implementations\nare intended to handle the SourceRef.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c4b594a83a730a3f9d6a3ab46edcf424f94707f",
      "old_mode": 33188,
      "old_path": "src/buildstream/plugin.py",
      "new_id": "b00d1277771226a05f7320dd460e65b666382e79",
      "new_mode": 33188,
      "new_path": "src/buildstream/plugin.py"
    },
    {
      "type": "modify",
      "old_id": "6c7713c3fa168ecc48c412829deaeed95b421d47",
      "old_mode": 33188,
      "old_path": "src/buildstream/source.py",
      "new_id": "925673e4af2278da12a02b2ae7047a76e92d9417",
      "new_mode": 33188,
      "new_path": "src/buildstream/source.py"
    },
    {
      "type": "modify",
      "old_id": "2a39887fe16a905990af42b0fcba65b49baf0c79",
      "old_mode": 33188,
      "old_path": "src/buildstream/types.py",
      "new_id": "c3ad4354ed414ac062521dec599582f2d311ce48",
      "new_mode": 33188,
      "new_path": "src/buildstream/types.py"
    }
  ]
}
