)]}'
{
  "commit": "1f52ec4bd4917d5f2bf981ce4b55b2ffa7b270e6",
  "tree": "c7d3c8e226365552a15e5c28430d1c4dffd7b35e",
  "parents": [
    "d62023db7f5a9bc2c581f6acd40ee9ae98e082c4"
  ],
  "author": {
    "name": "Evgeny Kotkov",
    "email": "kotkov@apache.org",
    "time": "Mon Jan 26 17:41:18 2026 +0000"
  },
  "committer": {
    "name": "Evgeny Kotkov",
    "email": "kotkov@apache.org",
    "time": "Mon Jan 26 17:41:18 2026 +0000"
  },
  "message": "Use bytewise content comparison in the \"is the file modified?\" working copy\nchecks if we have the pristine file content in the working copy.\n\nThe revised approach prefers bytewise comparison to the checksum comparison\nif the pristine content is available.  This also restores the 1.14.x behavior\nfor existing working copies with pristines or new working copies created\nwith the --store-pristine\u003dyes option, and avoids a potential change in\ncharacteristics for file comparisons in them.\n\nDiscussed in [1].\n\n* subversion/libsvn_wc/questions.c\n  (compare_exact): New helper function, factored out from compare_and_verify()\n   and extended to support both bytewise and checksum-based comparisons.\n  (compare_and_verify): Accept `pristine_stream` and `pristine_size` from\n   the caller.  Perform bytewise or checksum-based comparison depending on\n   whether `pristine_stream` is available.\n  (svn_wc__internal_file_modified_p): Call svn_wc__db_pristine_read().\n   Adjust the call to compare_and_verify().  Handle EACCES to\n   SVN_ERR_WC_PATH_ACCESS_DENIED error conversion at this level.\n\n[1]: https://lists.apache.org/thread/128rgf7ozn72ljfzn7o18gfhb9l43y26\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1931549 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f353322ad61edb3fd0e54f689f378740ca1341e6",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/questions.c",
      "new_id": "77fc22497598202d97e8153d4c4c4627d9337fbe",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/questions.c"
    }
  ]
}
