)]}'
{
  "commit": "be01a836fd6a745e18de0dfad00a4fc7785bbf1d",
  "tree": "31c1513c656658c1fd83bba24f6a17b34c493f94",
  "parents": [
    "85d53b9cc09799cdc9856ea16f0d285029db4b02"
  ],
  "author": {
    "name": "Daniel Sahlberg",
    "email": "dsahlberg@apache.org",
    "time": "Sat Apr 19 22:36:27 2025 +0000"
  },
  "committer": {
    "name": "Daniel Sahlberg",
    "email": "dsahlberg@apache.org",
    "time": "Sat Apr 19 22:36:27 2025 +0000"
  },
  "message": "Continue migrating functionality from backport.pl to backport.py\n\n* tools/dist/nominate-backport.py\n  (subprocess_output): Remove local function affecting...\n  (check_local_mods_to_STATUS),\n  (get_availid),\n  (main): ... these functions, replacing with a call to\n    backport.merger.run_svn() or one of its close friends.\n  (main): Moving local code figuring out some wc data from here...\n* backport/wc.py\n  (get_wc_info): ... to here to enable future re-use (parsing additional\n    data at the same time).\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1925156 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adb09bdb15a872e81d5209b30cd53ac36329209c",
      "new_mode": 33188,
      "new_path": "tools/dist/backport/wc.py"
    },
    {
      "type": "modify",
      "old_id": "95a0735a45eaf1f10e0d5cdc5aaeca9443bc48c0",
      "old_mode": 33261,
      "old_path": "tools/dist/nominate-backport.py",
      "new_id": "c21db190c5a3a9e300484e36518676e44d7be026",
      "new_mode": 33261,
      "new_path": "tools/dist/nominate-backport.py"
    }
  ]
}
