)]}'
{
  "commit": "085a5f0ad578152210baa39f08be28c7ec4448c2",
  "tree": "16747e860692a265b312aad07831e8e1eb6e551e",
  "parents": [
    "9263c32bbbedeefd1f4f1ece06590c4150da5dd0"
  ],
  "author": {
    "name": "Jordan Peck",
    "email": "jpeck@apache.org",
    "time": "Thu Jul 09 22:24:20 2026 +0000"
  },
  "committer": {
    "name": "Jordan Peck",
    "email": "jpeck@apache.org",
    "time": "Thu Jul 09 22:24:20 2026 +0000"
  },
  "message": "Add the dav-mirror-autocheck.sh regression tests promised in r1936010-r1936031.\n\nThe mirror harness now runs everything against URI-encoded master and\nslave locations (\"master loc\"/\"slave loc\", deliberately of different\nlengths) and a slash-terminated SVNMasterURI, exercising the encoding\nfixes.\nNew coverage:\n- Log messages and revision properties containing the slave URL\n  round-trip verbatim (create-txn-with-props POST bodies).\n- The full lock lifecycle (a URL-bearing lock comment stored on the\n  master, locked commit, release-on-commit, and explicit UNLOCK)\n- Raw HTTP reads of open-transaction resources through the slave\n  (file content verbatim, PROPFIND hrefs translated, XML-mime-typed\n  content guarded).\n- The one remaining SVN-3445 residual: dead-property values rewritten\n  in a proxied multistatus, reported as XFAIL\n\nThe last 2 tests require curl for the transaction probes, no svn client\ncan hold a transaction open or address !svn/txr URIs\n\n* subversion/tests/cmdline/dav-mirror-autocheck.sh: As above and fix a\n  stray \"\u003e\" in the generated master vhost\u0027s ServerName.\n* subversion/mod_dav_svn/mirror.c\n  (proxy_request_fixup_destination, response_is_xml): Correct some stale\n  comments\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/proxy-move-copy-fix@1936032 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac6455150fe8da8de3b2c33dda9d65acbeb1eafb",
      "old_mode": 33188,
      "old_path": "subversion/mod_dav_svn/mirror.c",
      "new_id": "1f4d73d92ab3c55c2e282dfbe41d48941bd04b6b",
      "new_mode": 33188,
      "new_path": "subversion/mod_dav_svn/mirror.c"
    },
    {
      "type": "modify",
      "old_id": "264ddd57c6d0a351c2b6d188090ce08569d88417",
      "old_mode": 33261,
      "old_path": "subversion/tests/cmdline/dav-mirror-autocheck.sh",
      "new_id": "8c7ef11617bbe7e7a542215bd135aebcde56558e",
      "new_mode": 33261,
      "new_path": "subversion/tests/cmdline/dav-mirror-autocheck.sh"
    }
  ]
}
