)]}'
{
  "commit": "6dc0b9fe3d68e3dc0f1b047928c691b4572badc4",
  "tree": "4bcd5648ae1143615dc551e23e64b3297cda7365",
  "parents": [
    "21965c32377a6ba065f4c362a91311319b137091"
  ],
  "author": {
    "name": "Timofei Zhakov",
    "email": "rinrab@apache.org",
    "time": "Fri Sep 25 17:57:10 2026 +0000"
  },
  "committer": {
    "name": "Timofei Zhakov",
    "email": "rinrab@apache.org",
    "time": "Fri Sep 25 17:57:10 2026 +0000"
  },
  "message": "On the \u0027reparentless\u0027 branch: Implement lock-unlock operations by\nrepos_relpath.\n\n* subversion/include/svn_ra.h\n  (svn_ra_lock2, svn_ra_unlock2): Declare.\n  (svn_ra_lock, svn_ra_unlock): Deprecate.\n* subversion/libsvn_ra/deprecated.c\n  (svn_ra_lock, svn_ra_unlock): Implement compat wrappers.\n* subversion/libsvn_ra/ra_loader.c\n  (svn_ra_lock2, svn_ra_unlock2): Update version.\n* subversion/libsvn_ra_local/ra_plugin.c\n  (svn_ra_local__lock, svn_ra_local__unlock): Assume absolute paths.\n* subversion/libsvn_ra_svn/client.c \n  (reparent_repos_relpath_hash): New function - substitute for\n   reparent_path_hash.\n  (reparent_path_hash): Delete.\n  (ra_svn_lock, ra_svn_unlock): Use new function for reparenting path\n   collection.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/reparentless@1938518 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5734ad44e3085770bd633d1270f543f322d583ac",
      "old_mode": 33188,
      "old_path": "subversion/include/svn_ra.h",
      "new_id": "c619f338b0c6fa22e1c86498f4825f47767ba4f8",
      "new_mode": 33188,
      "new_path": "subversion/include/svn_ra.h"
    },
    {
      "type": "modify",
      "old_id": "cfb625f8a13aca8c2237063a8f8b3d7f876e6be6",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_ra/deprecated.c",
      "new_id": "908a6e0f912ea92ba8145951852d27e783cd278d",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_ra/deprecated.c"
    },
    {
      "type": "modify",
      "old_id": "8f063564a512039ad13c16854687226b88b47a66",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_ra/ra_loader.c",
      "new_id": "84b75fa4197e0b273eaa5776e6ea92d50fb5f202",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_ra/ra_loader.c"
    },
    {
      "type": "modify",
      "old_id": "3341bd8ce46066b95fab011301210438c8c7f592",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_ra_local/ra_plugin.c",
      "new_id": "b168ccd84d8ebfc94f1d772c82bca1146a1bcb0a",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_ra_local/ra_plugin.c"
    },
    {
      "type": "modify",
      "old_id": "72410e78524296bef7ceea76d8e0633e5b7ce5b2",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_ra_svn/client.c",
      "new_id": "556b8b167eb491250951033b7dec4f8b90998df1",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_ra_svn/client.c"
    }
  ]
}
