)]}'
{
  "log": [
    {
      "commit": "3c2832239c0f1a4784aa41e43b4d83d18546930b",
      "tree": "6ff65873410432da1baf47818306775bb8fc6995",
      "parents": [
        "7bd6c0acedf19d992d003d0ad5f256e911168882"
      ],
      "author": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Tue Oct 13 09:35:07 2026 +0000"
      },
      "committer": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Tue Oct 13 09:35:07 2026 +0000"
      },
      "message": "* tools/dist/release-lines.yaml: Update recommended_release (to 1.15) and\n  supported_release_lines (to 1.14 and 1.15).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1939086 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7bd6c0acedf19d992d003d0ad5f256e911168882",
      "tree": "6012ba4c5a7919dc476d35dda98afe406e7939bd",
      "parents": [
        "0010bd3a705ea36fecf6da40fdb6a817bb564e33"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue Oct 06 15:00:48 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Tue Oct 06 15:00:48 2026 +0000"
      },
      "message": "Fix a race condition in svnserve logging when running in threaded mode.\n\nMemory allocations from the shared logger-\u003epool were being performed \nbefore the logger-\u003emutex was acquired, leading to potential pool \ncorruption and SEGV crashes during high-frequency concurrent logging \nevents (e.g. client connection reset bursts).\n\n* subversion/svnserve/logger.c\n  (log_message): Move apr_palloc() calls inside the mutex-protected critical\n   section.\n\nPatch by: eric.boehm {at} broadcom.com\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938822 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0010bd3a705ea36fecf6da40fdb6a817bb564e33",
      "tree": "ba60a2a40eab032468e20880f3d2e2af21a33638",
      "parents": [
        "9dad8a4429836386160147e3c404d9a5146a0fb8"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:27:26 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:27:26 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Create directory for SASL patches.\n   Otherwise the build could fail since we were trying to create these\n   patch files in a missing directory.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9dad8a4429836386160147e3c404d9a5146a0fb8",
      "tree": "a359ba7aab9601faa324fd101ce9f1b632109118",
      "parents": [
        "17ffb84fab672e87333b6cd3a50df27e89ca33d8"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:15:47 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:15:47 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Consistently set CFLAGS across all\n  dependencies to disable compiler optimizations by default for easier\n  debugging in GDB, and to enable debug symbols.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938800 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "17ffb84fab672e87333b6cd3a50df27e89ca33d8",
      "tree": "8298b69e71cada5da65416b1abc65484eac4e16d",
      "parents": [
        "0a5f5d875c44966f3887b3240a37cc662674b01e"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:06:56 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 15:06:56 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: fix default http conf example\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938799 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0a5f5d875c44966f3887b3240a37cc662674b01e",
      "tree": "09ee40f7be46ce60509e5b2f9026bf353c52462b",
      "parents": [
        "75054e216f98326f3b19427e63671cb07662be62"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 14:57:46 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 14:57:46 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Allow gettext 1.0 to build on older\n   platforms (SLES12) which do not handle the inline magic required for\n   the xstring descriptor in gnulib. The build failed because xsd_c() was\n   not found as an external symbol for its.o where it was expected in\n   external linkage even though gettext is trying to inline xsd_c().\n\n   \u003e nm libgettextsrc_la-its.o  | grep xsd_c\n                    U xsd_c\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938798 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "75054e216f98326f3b19427e63671cb07662be62",
      "tree": "7d64aadada3acb24c7dd37c4f6d6072f55a00d97",
      "parents": [
        "9f1434d64fe0b6773cac5157dd0d285ecc8251a0"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:36:53 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:36:53 2026 +0000"
      },
      "message": "* tools/dev/unix-build/ Makefile.svn: Fix build of APR-util 1.6.5 with older\n   compilers which lack the __has_attribute() macro.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938795 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f1434d64fe0b6773cac5157dd0d285ecc8251a0",
      "tree": "e16d1563ea09b96f38f936410bf64f095093a1bb",
      "parents": [
        "62ca83ee70ffa979e0dcf52f9608ec1e2315938b"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:18:09 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:18:09 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Update to Apache HTTPD 2.4.69\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938794 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "62ca83ee70ffa979e0dcf52f9608ec1e2315938b",
      "tree": "9d5a25a91a2d70dd220e0e4325b7ac6d8c923a75",
      "parents": [
        "d85e901639fc5532312f7b4d912de001fa787e8f"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:00:16 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Oct 05 13:00:16 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: update to OpenLDAP 2.6.13\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938792 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d85e901639fc5532312f7b4d912de001fa787e8f",
      "tree": "8762f6c613c0c3a73b92557de5709bc2e62260f9",
      "parents": [
        "218f88abfe198948a9892dabdad297b9c6602bd7"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 24 14:53:41 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 24 14:53:41 2026 +0000"
      },
      "message": "A typofix in INSTALL.\n\n* INSTALL\n  (II): Typofix.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938493 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "218f88abfe198948a9892dabdad297b9c6602bd7",
      "tree": "430553c3cae2610dded3166aa8c956304694f061",
      "parents": [
        "8070dd755dac4935aeac0add111796197fd03095"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed Sep 23 08:35:39 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Wed Sep 23 08:35:39 2026 +0000"
      },
      "message": "Cleanup unused code.\n\n* subversion/libsvn_ra_serf/get_lock.c\n  (lock_info_t): Remove PATH member.\n  (svn_ra_serf__get_lock): Do not initialize lock_ctx-\u003epath.  \n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938454 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8070dd755dac4935aeac0add111796197fd03095",
      "tree": "0b7d2aecb2cdb64518165c944e22a2904361a10c",
      "parents": [
        "7b234967a9e764afe5a46ac06c4a4ab14906baad"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun Sep 20 11:57:31 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sun Sep 20 11:57:31 2026 +0000"
      },
      "message": "Save few cycles.\n\n* subversion/libsvn_subr/subst.c\n  (stream_translated): Use klen from apr_hash_t and apr_pstrmemdup() instead\n   of apr_pstrdup() to copy string. \n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938389 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7b234967a9e764afe5a46ac06c4a4ab14906baad",
      "tree": "a32ea6dbc7f95737357bf4495fa6ff9f26953d76",
      "parents": [
        "bcf256ffc04c490754f211e23fdd2cfe9990cc21"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 19:36:21 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 19:36:21 2026 +0000"
      },
      "message": "Fix bug in svn_wc_add_repos_file2(). This function is deprecated so it\u0027s not\na real problem in Subversion itself.\n\n* subversion/libsvn_wc/deprecated.c\n  (svn_wc_add_repos_file2): Use svn_prop_get_value() instead of\n   svn_hash_gets() to get const char * from property hash.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938378 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bcf256ffc04c490754f211e23fdd2cfe9990cc21",
      "tree": "1d7e6f2545fe543a12d20704d10a4b108d718b70",
      "parents": [
        "48b405445c8d8c57b2e875749c1a06ee4a1515b8"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 19:22:48 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 19:22:48 2026 +0000"
      },
      "message": "* subversion/libsvn_repos/repos.c\n  (fs_upgrade_notify): Call svn_repos_notify_create() with proper ACTION\n   parameter instead of using fake value and then updating created\n   svn_repos_notify_t instance.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938377 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "48b405445c8d8c57b2e875749c1a06ee4a1515b8",
      "tree": "e2aad22fb34b9e0c30ac87ef052945dac32e2fa4",
      "parents": [
        "aa520bf21a2244d484e5317c761a146224def7d7"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 15:54:01 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 15:54:01 2026 +0000"
      },
      "message": "Add explicit cast to silence warning on platform where svn_revnum_t is smaller\nthan apr_uint64_t.\n\n* subversion/libsvn_repos/repos.c\n  (fs_upgrade_notify): Add explicit cast.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938374 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa520bf21a2244d484e5317c761a146224def7d7",
      "tree": "f5bc01fd61219992a1ae52d6a98ac3633393ee7c",
      "parents": [
        "2f6d9ff435bf7dcdc969f2be12eb93f5f6f441c2"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 13:16:35 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Sat Sep 19 13:16:35 2026 +0000"
      },
      "message": "Simplify code a bit by using svn_prop_get_value() instead of svn_hash_gets()\nto property value from properties hash.\n\n* subversion/libsvn_client/cat.c\n* subversion/libsvn_client/diff_local.c\n* subversion/libsvn_client/export.c\n* subversion/libsvn_client/import.c\n* subversion/libsvn_client/patch.c\n  (svn_client__get_normalized_stream, svn_client_cat3, translate_if_necessary,\n   export_node, send_file_contents, obtain_eol_and_keywords_for_file):\n   Use svn_prop_get_value() instead of svn_hash_gets(). Do not check for\n   NULL property value when calling  svn_subst_eol_style_from_value() because\n   it\u0027s already handles NULL value.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938367 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2f6d9ff435bf7dcdc969f2be12eb93f5f6f441c2",
      "tree": "d3deedadf8dbb6d1ab69a6eaa403daabecfd920c",
      "parents": [
        "41f5692c7148a01cf577ac52f20a790698224bbb"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 15 12:36:22 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 15 12:36:22 2026 +0000"
      },
      "message": "Remove compat RA plugins (svn_ra_plugin_t).\n\nThe API has been deprecated since 1.1 (22 years ago). There are no tests on it\nand no users. Also it was completely broken for the past two major versions (at\nleast). \n\nDoes it go against our backward compatibility promise? No, it doesn\u0027t. The\nsymbols do still exist, only they will return a \"not implemented\" error instead\nof actually initialising the modules - the same exact behaviour as if those\nmodules were not built at all or if one would attempt to initialise ra_dav.\n\n* subversion/libsvn_ra/ra_loader.c\n  (ra_lib_defn): Remove compat_initfunc field.\n  (svn_ra_get_ra_library): Just return \"not implemented\".\n  (svn_ra_serf_init,\n   svn_ra_local_init,\n   svn_ra_svn_init): Always return \"not\n   implemented\" error.\n\n* subversion/libsvn_ra/wrapper_template.h: Delete.\n\n* subversion/libsvn_ra_local/ra_init.h,\n  subversion/libsvn_ra_serf/ra_init.h,\n  subversion/libsvn_ra_svn/ra_init.h\n  (svn_ra_serf__compat_init,\n   svn_ra_svn__compat_init,\n   svn_ra_local__compat_init): Remove declarations.\n\n* subversion/libsvn_ra_local/ra_plugin.c,\n  subversion/libsvn_ra_serf/serf.c,\n  subversion/libsvn_ra_svn/client.c\n  (): Don\u0027t setup wrapper_template.\n\n* subversion/tests/libsvn_ra/ra-test.c\n  (test_compat_vtable): Remove this test.\n  (test_funcs): Don\u0027t run test_compat_vtable.\n\nDiscussed on dev@s.a.o. [1] with a +1 from brane.\n\n[1] https://lists.apache.org/thread/1vyovwpp95ttnhb7fjc1k8bfjz0s3mtm\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938248 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "41f5692c7148a01cf577ac52f20a790698224bbb",
      "tree": "681985fc2ac4a20d89c68ae8efdc753378e7bb27",
      "parents": [
        "c836faeb1b163d2e3db32f118fa46cbe92cb55a7"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 22:23:21 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 22:23:21 2026 +0000"
      },
      "message": "Remove a redundant text segment from INSTALL.\n\n* INSTALL\n  (IV): Remove the redundant \"... if you are in a real hurry to get building,\n   you can skip straight to section II ...\" advice. It makes no sense now,\n   when section IV \u0027Dependencies in Detail\u0027 is at the bottom of the document.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938215 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c836faeb1b163d2e3db32f118fa46cbe92cb55a7",
      "tree": "614838f61d8429c4a2e0f11f32449d45b252564e",
      "parents": [
        "34b661d57a3066c3192265ceed0faf027b3bf1a6"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 21:52:35 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 21:52:35 2026 +0000"
      },
      "message": "Remove an inaccurate description of autogen.sh from section II.A.2 of INSTALL.\n\n* INSTALL\n  (II.A.2): Remove the inaccurate description of autogen.sh. Just say that it\n   generates the ./configure script.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938214 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "34b661d57a3066c3192265ceed0faf027b3bf1a6",
      "tree": "b210981a7ad2124da1518e975b848c8163cc79e0",
      "parents": [
        "ed1d39612168f3b3f8dbddea7e92d58af5f29224"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 16:55:15 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 16:55:15 2026 +0000"
      },
      "message": "Remove an unnecessary paragraph from II.A.2 in INSTALL.\n\n* INSTALL\n  (II.A.2): Remove the \"discard the directory created by the tarball\"\n   paragraph. The paragraph assumes that the reader has just built SVN from a\n   tarball, which is not exactly the case with the current layout of INSTALL.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938205 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ed1d39612168f3b3f8dbddea7e92d58af5f29224",
      "tree": "216e62946192c9442bfc02e70596c5d4bca7ad61",
      "parents": [
        "e04701df901a55e1c5028c7a3ae0f00464847530"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 16:45:29 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 14 16:45:29 2026 +0000"
      },
      "message": "Update the version requirements in the Python entry in the \u0027Dependencies in\nDetail\u0027 section of INSTALL.\n\n* INSTALL\n  (IV.10): State that Python 3.6 or later is required[1]. Specify that the\n   SWIG Python bindings can still be built for Python 2.7.\n\n[1]: https://svn.apache.org/viewvc/?revision\u003d1925713\u0026view\u003drevision\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938203 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e04701df901a55e1c5028c7a3ae0f00464847530",
      "tree": "17c07d66ee0a5c21325fc17f79fdebd55e11f9ec",
      "parents": [
        "af583f5c3a9ace9652d3e08cc5581648ffef27bb"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:59:53 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:59:53 2026 +0000"
      },
      "message": "* tools/dev/unix-build/README: Add \"xz\" to pkg_add example for OpenBSD\n\nRequired for extracting gettext-1.0 distfile.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938198 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "af583f5c3a9ace9652d3e08cc5581648ffef27bb",
      "tree": "5f2e39094a778bb474477bfe147ac11ee8fc6471",
      "parents": [
        "7cd07a8392991093a0788105d1d5d240571ffae4"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:57:58 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:57:58 2026 +0000"
      },
      "message": "* tools/dev/unix-build/README: Add \"jdk\" to pkg_add example for OpenBSD.\n\nRequired for building JavaHL.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938197 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7cd07a8392991093a0788105d1d5d240571ffae4",
      "tree": "cba5d4e759064a2bb5dd1e0d9307f61bfc1b39dd",
      "parents": [
        "af3310559fa7e9e271a5e0f679c087f56bfedc39"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:51:04 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:51:04 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Update to gettext 1.0.\n\nFixes build on platforms with opaque FILE struct in libc, such as OpenBSD.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938196 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "af3310559fa7e9e271a5e0f679c087f56bfedc39",
      "tree": "90aeac915c868118d9727218dc2c8498f09821ec",
      "parents": [
        "034565f3a889a311a53754ebeae29f40a6c75484"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:25:25 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 11:25:25 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Drop unnecessary patch for Python 2.\n\nIssue 12560 is fixed in Python 2.7.18 so we can drop our local patch for it.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938195 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "034565f3a889a311a53754ebeae29f40a6c75484",
      "tree": "0586cfe127b509f554f0739cc7f123144395d2d3",
      "parents": [
        "7991308df577d882d8272e2cdc7985d3d74842d5"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:57:01 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:57:01 2026 +0000"
      },
      "message": "* tools/dev/unix-build/README: Add \"xmlto\" to pkg_add example for OpenBSD.\n\nPrevenst a build failure in neon when it tries to generate docs.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938193 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7991308df577d882d8272e2cdc7985d3d74842d5",
      "tree": "ad855e725846e79e5468eebebb3c05449d3171f9",
      "parents": [
        "1f3563981004097ae1dc666a142e068da336efde"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:54:59 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:54:59 2026 +0000"
      },
      "message": "* tools/dev/unix-build/Makefile.svn: Update to apr-util 1.6.5.\n\nAlso fix wrong configure option name --with-ldap-includes (plural).\nThis option is actually called --with-ldap-include (singular).\nPrevents a build failure where ldap.h was not being included.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938192 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1f3563981004097ae1dc666a142e068da336efde",
      "tree": "3d799011770e5a80d61f86ac5a6736d2d9776fe1",
      "parents": [
        "37ce946992a102cc2b1010de8c7bc520fed58bc0"
      ],
      "author": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:26:23 2026 +0000"
      },
      "committer": {
        "name": "Stefan Sperling",
        "email": "stsp@apache.org",
        "time": "Mon Sep 14 10:26:23 2026 +0000"
      },
      "message": "* tools/build/unix-build/Makefile.svn: Fix cyrus-sasl build with LLVM 22.\n\nTwo patches which fix build issues were obtained from the OpenBSD ports tree.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938191 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37ce946992a102cc2b1010de8c7bc520fed58bc0",
      "tree": "a476696947d76f35c19c3ce8708271b1a9507062",
      "parents": [
        "abf7a900125f1922258d8dbaa1cc7575632343db"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:55:57 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:55:57 2026 +0000"
      },
      "message": "Mention in INSTALL that CMake build system *was* included in SVN 1.15.\n\n* INSTALL\n  (II): Minor rewording to say CMake *was* included in 1.15.x vs future tense.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938128 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "abf7a900125f1922258d8dbaa1cc7575632343db",
      "tree": "15425f0e99632d2f2e28d365cac0f3c2009a1eb2",
      "parents": [
        "bd9a5009249e2b92b8fc0a97fe30d97ffbad510f"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:41:11 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:41:11 2026 +0000"
      },
      "message": "Minor fix in INSTALL.\n\n* INSTALL\n  (IV.4): Update the zlib site\u0027s URL to use \u0027https://\u0027.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938127 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd9a5009249e2b92b8fc0a97fe30d97ffbad510f",
      "tree": "a9225657ee41484fe60feabb985bb8624a2f6738",
      "parents": [
        "dab89242fdd1f0c5ffeef3fe82acbb5ec9c93318"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:23:05 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:23:05 2026 +0000"
      },
      "message": "Clarify when autoconf and libtool are needed in INSTALL.\n\n* INSTALL\n  (IV.19, IV.20): Let\u0027s say that autoconf and libtool are needed only when\n   building from a working copy using autoconf-based build system.\n  (IV.20): Add a note that only developers would by building from a working\n   copy (identical note was already present in IV.19).\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938126 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dab89242fdd1f0c5ffeef3fe82acbb5ec9c93318",
      "tree": "8430f553e2b0bfaa4b7854cb14958728b381f864",
      "parents": [
        "ba8064d029381d0bb5cebdb2526d4815c9f04d62"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:07:24 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:07:24 2026 +0000"
      },
      "message": "Minor formatting fix in INSTALL.\n\n* INSTALL\n  (IV): Remove whitespaces on two blank lines.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938124 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ba8064d029381d0bb5cebdb2526d4815c9f04d62",
      "tree": "c57ecf94518807144b0d4bb09cce83e935bfa9d7",
      "parents": [
        "0bfe59b3cfcfaa382f9670cc22faab9c827607b7"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:04:27 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 20:04:27 2026 +0000"
      },
      "message": "Add CMake to the Dependencies in Detail section of INSTALL.\n\n* INSTALL\n  (IV): Add new entry for CMake.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938123 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0bfe59b3cfcfaa382f9670cc22faab9c827607b7",
      "tree": "a0a3e52ff7114c50b6481a029ea230edb4fd1488",
      "parents": [
        "a8e5b0cd4a7a0e021465db75b020d2674df31fca"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:56:38 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:56:38 2026 +0000"
      },
      "message": "Reorder the entries in the Dependencies in Details section of INSTALL.\n\nFirst list the libraries, next build tools.\n\n* INSTALL\n  (IV): Move autoconf, libtool, pkg-config to the end of the section.\n  (II.E): Update the reference to one of the moved entries.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938122 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a8e5b0cd4a7a0e021465db75b020d2674df31fca",
      "tree": "594e2df0d45fbf15d5ed54d2fa9be6ec9e2c9d8e",
      "parents": [
        "fa14ebe9349ea26dda5fc1bb60846dfe4597827a"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:18:59 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:18:59 2026 +0000"
      },
      "message": "Remove minimum versions from the Dependency Overview section in INSTALL.\n\nThe versions are listed in the Dependencies in Detail section. And the\nmin versions are quite old, so the reader don\u0027t actually have to go through\nthe versions when scanning the summary of dependencies.\n\n* INSTALL\n  (I.B): Remove the minimum versions from the list.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938114 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fa14ebe9349ea26dda5fc1bb60846dfe4597827a",
      "tree": "485133dcdebce0b7c0d45a99587be6f3bf7d67b0",
      "parents": [
        "4ee47f84367289ac8aab54fd7c2628c033490cfc"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:15:14 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 19:15:14 2026 +0000"
      },
      "message": "Add minimum version of BDB in INSTALL.\n\n* INSTALL\n  (IV.21). Add the minimum supported version of BDB.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938113 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4ee47f84367289ac8aab54fd7c2628c033490cfc",
      "tree": "716b7acef4a2530a0a573fb737828178b13cec28",
      "parents": [
        "0f43b7ad40ba843f452669c07387f140bfd394ea"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 18:58:30 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 11 18:58:30 2026 +0000"
      },
      "message": "Minor update of the CMake test section in INSTALL.\n\n* INSTALL\n  (II.D.3): Typofix in the name of the ctest command. Mention the\n   SVN_ENABLE_TESTS option, which is required to build the tests.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938112 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0f43b7ad40ba843f452669c07387f140bfd394ea",
      "tree": "7a3be9ac64f4f8b21fb41aa4278b3417e55a8d5b",
      "parents": [
        "80ea578c74aa1be06b5a0e2f5c8b073c8014b18b"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 09 09:32:56 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 09 09:32:56 2026 +0000"
      },
      "message": "Minor formatting fix in INSTALL.\n\n* INSTALL\n  (Contents): Remove unnecessary newline (it was added by mistake).\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938038 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "80ea578c74aa1be06b5a0e2f5c8b073c8014b18b",
      "tree": "e37ed5c7b16c0dd1189a2022209b0988f4cfd1ca",
      "parents": [
        "00356e64a4ec69de3d1ea3d2840ba21b7bdf27fc"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 22:21:21 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 22:21:21 2026 +0000"
      },
      "message": "Improve the vcpkg tip in the CMake section of INSTALL.\n\n* INSTALL\n  (II.B): Grammar and typo fixes in the vcpkg tip. Minimal style\n   improvements.\n   \n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938024 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "00356e64a4ec69de3d1ea3d2840ba21b7bdf27fc",
      "tree": "c265cf820098bf48010d32119bc258ed4094d2e3",
      "parents": [
        "c571ccffef658fcd6186450f88db2933bbb77b35"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 22:17:28 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 22:17:28 2026 +0000"
      },
      "message": "Improve the Visual Studio tip in the CMake section of INSTALL.\n\n* INSTALL\n  (II.B): Grammar and typo fixes in the Visual Studio tip. Minimal style\n   improvements. Use the Build \u003e Build All menu command instead of the F7 key.\n   The actual key depends on the keyboard scheme active in Visual Studio.\n   \n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938023 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c571ccffef658fcd6186450f88db2933bbb77b35",
      "tree": "2bfb5271584b70c01bfdb4d3b50f78e22f762d98",
      "parents": [
        "4606b14b4b594fd9a7766aa0ee7b6f0d2b502481"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:14:59 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:14:59 2026 +0000"
      },
      "message": "Minor change in section II.B of INSTALL.\n\n* INSTALL\n  (II.B): Rename \u0027Windows tricks\u0027 to \u0027Windows tips\u0027. The info provided\n   isn\u0027t \"tricks\" per se, but rather pragmatic instructions.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4606b14b4b594fd9a7766aa0ee7b6f0d2b502481",
      "tree": "49801e1a89a7fd257cc9027b9929bae15a21c88a",
      "parents": [
        "93b45baee11a99f6736299b79b8445f63c23a473"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:05:34 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:05:34 2026 +0000"
      },
      "message": "Minor formatting fix in INSTALL.\n\n* INSTALL\n  (I.B): Wrap lines.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938020 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "93b45baee11a99f6736299b79b8445f63c23a473",
      "tree": "a07a7b4ae42ce64a347cd47875d7e42926470ab0",
      "parents": [
        "06e39138ae249881311c7ede445ac3675f2781fa"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:04:30 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:04:30 2026 +0000"
      },
      "message": "Minor fix in INSTALL.\n\n* INSTALL\n  (I): Add a missing preposition.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "06e39138ae249881311c7ede445ac3675f2781fa",
      "tree": "f5228fdc32c31b1b5419837c0b397c59d218f7dc",
      "parents": [
        "3596abdaa4566d72e318527a6a8eef2b92a46c4a"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:02:11 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 20:02:11 2026 +0000"
      },
      "message": "List APR and APR-util entries separately in the Dependency Overview section of\nINSTALL.\n\n* INSTALL\n  (I.B): Split the APR and APR-util entry into two in the overview list.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938018 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3596abdaa4566d72e318527a6a8eef2b92a46c4a",
      "tree": "72f166729566900f54964a5f2688bebaf42cdc57",
      "parents": [
        "ff2ae6c2d8c003a5eb850d9a93da7bf25c856461"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 14:52:19 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 14:52:19 2026 +0000"
      },
      "message": "Remove section III (Building a Subversion server) from INSTALL.\n\nThe build-related content of the section has been moved to the dedicated\nApache HTTP Server entry of the Dependencies in Detail section. The rest of\nthe content duplicates what\u0027s already in SVNBook and has been removed.\n\n* INSTALL\n  (Contents): Update the table of contents.\n  (II.E): New subsection with a brief summary of the two servers (svnserve\n   and httpd).\n  (III): Remove.\n  (III, IV): Renumber sections IV and V to III and IV.\n  (IV.12): Remove the reference to section III.D.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938011 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ff2ae6c2d8c003a5eb850d9a93da7bf25c856461",
      "tree": "c8cd9fa3fc1565e6fed6934d909146e80343536f",
      "parents": [
        "8ab76ba4472b5cef0314f6893376c979b1c75651"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 14:23:18 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 08 14:23:18 2026 +0000"
      },
      "message": "Rework section V.11 (Apache HTTP Server) of INSTALL.\n\n* INSTALL\n  (V.11): Describe the httpd modules provided by SVN and how to build them. Link\n   to SVNBook for further configuration steps. Rename the section to \u0027Apache\n   HTTP Server (httpd)\u0027.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1938006 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8ab76ba4472b5cef0314f6893376c979b1c75651",
      "tree": "bbc810e700ad3300e4bb61b28e3fbb6d0d2e174c",
      "parents": [
        "bf9396fd630d1a77d2fec0926e3834c5e5db1d59"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 15:17:58 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 15:17:58 2026 +0000"
      },
      "message": "Minor change in section II.B\u0027s heading in INSTALL.\n\n* INSTALL\n  (II.B): Replace \u0027using\u0027 with \u0027with\u0027 in the heading of the section. This is\n   for consistency with nearby headings.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937971 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bf9396fd630d1a77d2fec0926e3834c5e5db1d59",
      "tree": "992bd1cefcb519dbaf4dce68f15b5d7ee538c978",
      "parents": [
        "7719353df94f4b2d2a69cd2a3bb85b9b1105abdd"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 11:06:33 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 11:06:33 2026 +0000"
      },
      "message": "Mark vcproj-based build system as deprecated in build system overview in\nINSTALL.\n\n* INSTALL\n  (II): Note that the Visual Studio vcproj build system is deprecated\n   and recommend CMake to Windows users.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937967 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7719353df94f4b2d2a69cd2a3bb85b9b1105abdd",
      "tree": "300653711fc6e9c44756bab7ea143774745f6365",
      "parents": [
        "6f510b148186054085d21da502fbdbda58396f37"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 11:04:33 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 11:04:33 2026 +0000"
      },
      "message": "Clarify the build system overview in INSTALL.\n\n* INSTALL\n  (II): Reorder and label the build system list.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937966 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f510b148186054085d21da502fbdbda58396f37",
      "tree": "8f9f89b13409f92e9bbdcb5a47799a73fa0a2461",
      "parents": [
        "52a56244e84c7c43b668ad69082ad59eb11356f5"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 10:36:54 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 10:36:54 2026 +0000"
      },
      "message": "Move the package-manager advice to the dependency overview in INSTALL.\n\n* INSTALL\n  (I.B): Reword the dependency list intro and add an advice on installing\n   dependencies via a package manager.\n  (V): Remove the paragraph moved to I.B.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937962 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52a56244e84c7c43b668ad69082ad59eb11356f5",
      "tree": "28b5f5cf82d0af512c40a7c150539b139ac920c5",
      "parents": [
        "cb8c8ced108d640a37fb25b59fd4bcffc44769f2"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 10:18:26 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Sep 07 10:18:26 2026 +0000"
      },
      "message": "Use the current official name \u0027macOS\u0027 in INSTALL.\n\n* INSTALL\n  (I.A): Replace \u0027Mac OS X\u0027 and \u0027OS X\u0027 with \u0027macOS\u0027.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937961 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cb8c8ced108d640a37fb25b59fd4bcffc44769f2",
      "tree": "378059638c46e233e36c75eaeb057d0ece3d1166",
      "parents": [
        "b21a1df245ead33680ae92bc5fd80cebb0673825"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Fri Sep 04 15:57:28 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Fri Sep 04 15:57:28 2026 +0000"
      },
      "message": "Add tests on the compat RA API (svn_ra_plugin_t) and fix a few crashes in\nopen_session that were making it completely unusable.\n\n* subversion/libsvn_ra/wrapper_template.h\n  (compat_open): Add scratch_pool and check that session_url is not NULL.\n* subversion/tests/libsvn_ra/ra-test.c\n  (#includes): Rearrange includes to shut the deprecation warnings up.\n  (test_compat_vtable): New test.\n  (test_funcs): Run the test.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937873 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b21a1df245ead33680ae92bc5fd80cebb0673825",
      "tree": "f71e16b0c50dd0f0faa496fb72b6a217193c8634",
      "parents": [
        "0679e43aaefa7162b16e274abc328704ba87c767"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:54:51 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:54:51 2026 +0000"
      },
      "message": "Follow-up to r1937870.\n\n* INSTALL\n  (II.C): Some minor tweaks.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937872 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0679e43aaefa7162b16e274abc328704ba87c767",
      "tree": "df0648741f01eb0b1a4cfa519c9a2d1bedab673b",
      "parents": [
        "2e13d1a965ff49ad200cab69fecfb7edd67eddee"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:46:38 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:46:38 2026 +0000"
      },
      "message": "Follow-up to 1937870.\n\n* INSTALL\n  (II.C): Minor wording tweak.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937871 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2e13d1a965ff49ad200cab69fecfb7edd67eddee",
      "tree": "23af06132c876be4fb74e7d6f7b746c8b351e233",
      "parents": [
        "2f566a5cc8ee0784b53549b58e30420c2d5ef257"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:36:41 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 15:36:41 2026 +0000"
      },
      "message": "Minimize the vcproj/vcxproj section of INSTALL.\n\nThe Windows-only vcproj/vcxproj build system is deprecated and will be removed\nin the future[1]. The section described an outdated build workflow with most\ninformation no longer accurate nowadays. So I\u0027ve decided to rework the section\nto remove the outdated info and to state that Windows users should use CMake.\n\n[1]: https://subversion.apache.org/docs/release-notes/1.15.html#vcproj\n\n* INSTALL\n  (II.C): Rework the section about the vcproj/vcxproj build system.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2f566a5cc8ee0784b53549b58e30420c2d5ef257",
      "tree": "e66a9990c2f789a6cbdef5cad7732bef77450f3f",
      "parents": [
        "101812b23f49a2d15825b5cead5b5d850e02cffd"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 14:00:37 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 14:00:37 2026 +0000"
      },
      "message": "A typofix in INSTALL.\n\n* INSTALL\n  (II.B): A typofix.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937865 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "101812b23f49a2d15825b5cead5b5d850e02cffd",
      "tree": "5fbdcfc5784bab40fa7d53a1d5499a77523902f0",
      "parents": [
        "cbfb1212c407cb0e8176bfcbd6a12d907694a5dc"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 09:49:32 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Sep 04 09:49:32 2026 +0000"
      },
      "message": "The Autoconf build will remain the default for Unix. Fix the statement in\nINSTALL that said otherwise (that CMake would become the default for all\nplatforms).\n\n* INSTALL\n  (II): Fix a statement on CMake.\n\nPatch by: hartmannathan\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937850 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cbfb1212c407cb0e8176bfcbd6a12d907694a5dc",
      "tree": "3d97da0b9f18c92a9feef53ceca30dfb45c86620",
      "parents": [
        "7e9b5ef3cfefebb0a3be0edd94602e4837813051"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:17:38 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:17:38 2026 +0000"
      },
      "message": "Follow-up to r1937841: several minor fixes.\n\n* INSTALL\n  (II): update a reference.\n  (II.A.3): remove unnecessary underline from heading and an extra whitespace.\n  (II.A.3): remove unnecessary underline from heading.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937843 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7e9b5ef3cfefebb0a3be0edd94602e4837813051",
      "tree": "03df4bc0117d0d640a5995f7bf823a5450caa9f3",
      "parents": [
        "9c95c98c7de1cf7b75123016dc2c89166f0a246c"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:11:59 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:11:59 2026 +0000"
      },
      "message": "Follow-up to r1937841: update the table of contents.\n\n* INSTALL\n  (Contents): Adjust the table of contents.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937842 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c95c98c7de1cf7b75123016dc2c89166f0a246c",
      "tree": "6c94737c26844f7097d49f5f0a90811e4390d2ac",
      "parents": [
        "7063ccc3b627107161823d53428abbae5129a070"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:02:32 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 23:02:32 2026 +0000"
      },
      "message": "Restructure section II by the build system in INSTALL.\n\nThe new structure organizes the section by build system used rather than by\nOS. This better fits the current state of things (new CMake build\nsystem in addition to autoconf/make, deprecation of the Windows-only\nvcproj/vcxproj system) and should be much easier to maintain in the future.\n\n* INSTALL\n  (Contents): Adjust the table of contents.\n  (II.A): New section for the autoconf/make build system that contains\n   relevant sections.\n  (II.B): Moved from II.E (CMake)\n  (II.C): Moved from II.D (vcproj/vcxproj).\n  Renumber sections affected by this change and update references.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937841 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7063ccc3b627107161823d53428abbae5129a070",
      "tree": "964a1c8009ecdc4e030288829830827710e43cda",
      "parents": [
        "7c7c5452614309bf17939a255f07a48b78d869a1"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 21:53:51 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 21:53:51 2026 +0000"
      },
      "message": "Remove the II.2 section \u0027Installing from a Zip or Installer File under Windows\u0027\nsection from INSTALL.\n\nPer the I.A Audience section, the \"document is written for people who intend\nto build Subversion from source code\", so it doesn\u0027t look like the removed\nsection belongs to INSTALL.\n\n* INSTALL\n  (Contents): Adjust the table of contents.\n  (II.D): Remove this section.\n  (II.E - II.G): Renamed.\n  Update references affected by the change.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937837 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c7c5452614309bf17939a255f07a48b78d869a1",
      "tree": "66ae87e48ef442cf73558569512e3f7243f231c1",
      "parents": [
        "cec4725b05079f35554a37e08de3f4785b823173"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 16:23:48 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 16:23:48 2026 +0000"
      },
      "message": "Move version requirements out of the headings in section V in INSTALL.\n\nMake the headings display the dependency name and its \u0027required\u0027 or \u0027optional\u0027\nstatus (and \u0027Unix only\u0027), but state the version requirements in a separate\nsentence.\n\n* INSTALL\n  (V.3, V.5): Move the version info into a separate sentence and reword the\n   summary accordingly.\n  (V.7, V.8, V.9, V.11): Move the version info into a separate sentence.\n  (V.12): Move the version info into a separate sentence.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937821 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cec4725b05079f35554a37e08de3f4785b823173",
      "tree": "b2a26c3999577e7742d3ee0a9228a1a2c3b609bf",
      "parents": [
        "4c72fd248b6d88e0fa88ec318589d8866a8807d3"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:28:53 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:28:53 2026 +0000"
      },
      "message": "Specify the minimum APR and APR-util versions separately.\n\n* INSTALL\n  (I.B): Reword the APR \u0026 APR-util entry to state the minimum required version\n   of these libraries separately.\n  (V.1): Reword the entry\u0027s heading to mention APR-util in addition to APR,\n   and add a sentence the two minimum versions.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937817 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4c72fd248b6d88e0fa88ec318589d8866a8807d3",
      "tree": "2f408a882b18b231f5f46e5eccacdbb5a57324fe",
      "parents": [
        "a591cc9ea65e0d815d2efaf02e66bf219301f5e6"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:18:43 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:18:43 2026 +0000"
      },
      "message": "Revert accidental commit to INSTALL.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937816 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a591cc9ea65e0d815d2efaf02e66bf219301f5e6",
      "tree": "f18af0f28fd171e1316089170fbb68216c662ed3",
      "parents": [
        "68b67c01efca431e675937cfacee72fe2a77a1af"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:18:06 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 15:18:06 2026 +0000"
      },
      "message": "\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937815 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "68b67c01efca431e675937cfacee72fe2a77a1af",
      "tree": "2f408a882b18b231f5f46e5eccacdbb5a57324fe",
      "parents": [
        "676bbf617cde9e37914b9c9b50465eafe04832f0"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 14:20:04 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 14:20:04 2026 +0000"
      },
      "message": "A typofix in INSTALL.\n\n* INSTALL\n  (II): A typofix.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937814 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "676bbf617cde9e37914b9c9b50465eafe04832f0",
      "tree": "65d309f4d04f421d40c7e0479c8f8f8e93b3fe04",
      "parents": [
        "759e4fd053c6f16de1e806c9102945321a710d6e"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Thu Sep 03 14:19:41 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Thu Sep 03 14:19:41 2026 +0000"
      },
      "message": "Fix docstring for svn_ra_serf__prop_func_t.\n\n* subversion/libsvn_ra_serf/ra_serf.h\n  (svn_ra_serf__prop_func_t): It\u0027s used in svn_ra_serf__create_propfind_handler,\n   not svn_ra_serf__deliver_props2.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937813 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "759e4fd053c6f16de1e806c9102945321a710d6e",
      "tree": "22ffa656ae0fc31a2345f45b87a4e3720ec885db",
      "parents": [
        "0d3c8e4648d3802522d2bf9b81caf22ad448e717"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 14:19:06 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Thu Sep 03 14:19:06 2026 +0000"
      },
      "message": "Remove duplicate heading in INSTALL.\n\n* INSTALL\n  (II.A): Remove a duplicate \u0027Building from a Tarball\u0027 heading.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937812 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0d3c8e4648d3802522d2bf9b81caf22ad448e717",
      "tree": "7b1af3d8d611b1ed37a98f892269acd4bde39b97",
      "parents": [
        "6c04ad4813c14ea7155b03e55e1f6410c4994902"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:23:10 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:23:10 2026 +0000"
      },
      "message": "Missing blank line (formatting).\n\n* INSTALL\n   (V.5): Add a blank line before a command-line option example.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937779 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c04ad4813c14ea7155b03e55e1f6410c4994902",
      "tree": "ed5e4244fd935595adcd335483aeaff844a1fbdf",
      "parents": [
        "bcd29c64f465da14424d604973aa51c822f8bed5"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:15:01 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:15:01 2026 +0000"
      },
      "message": "Remove a duplicated paragraph moved to \u0027V.5 LZ4\u0027 in r1937749.\n\n* INSTALL\n   (V.5): Remove a duplicated paragraph. The entry\u0027s original text is more\n    accurate and is sufficient by itself.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937773 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bcd29c64f465da14424d604973aa51c822f8bed5",
      "tree": "4cc14982ddd8957a6658eb56423704823c6a5e10",
      "parents": [
        "524709b7f9b5233eaaf7107a8b2f238ae753ea89"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:08:58 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 15:08:58 2026 +0000"
      },
      "message": "Typofix.\n\n* INSTALL\n   (V.4): A typofix.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937772 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "524709b7f9b5233eaaf7107a8b2f238ae753ea89",
      "tree": "cd413418be11eb0d47bf419019685fbc4c195c8b",
      "parents": [
        "f5791f8760c4a13c525b1c8d599e95c256aa74f4"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:59:12 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:59:12 2026 +0000"
      },
      "message": "Move the LZ3 entry of section V next to the other required dependencies and\nrenumber the entries that follow.\n\n* INSTALL\n   (V.5): Move LZ4 here from V.19 since this is a required dependency and\n    shouldn\u0027t be among optional ones.\n   (V.6-V.19): Renumbered.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937771 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f5791f8760c4a13c525b1c8d599e95c256aa74f4",
      "tree": "04e9d99a41d778fd95690af20e7a9d428e8d5ce3",
      "parents": [
        "875c83bfbe9a2078111f920bc2b2ccbbd75c9319"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:42:28 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:42:28 2026 +0000"
      },
      "message": "Move the Expat entry of section V next to the other required dependencies and\nrenumber the entries that follow.\n\n* INSTALL\n   (V.2): Move Expat here from V.20 since this is a required dependency and\n    shouldn\u0027t be among optional ones.\n   (V.3-V.20): Renumbered.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937770 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "875c83bfbe9a2078111f920bc2b2ccbbd75c9319",
      "tree": "3b70e998cc26acb29e833087d122a707617b3983",
      "parents": [
        "d7137990caff177783fb2bbf56db256cc555ad11"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:23:05 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 14:23:05 2026 +0000"
      },
      "message": "Visual consistency: use two spaces before the parenthesized labels in the\nsection V headings.\n\n* INSTALL\n   (V): For consistency, put two spaces before the \"(REQUIRED)\", \"(OPTIONAL)\"\n    and \"(Unix only ...)\" labels in every heading, as most headings already do\n    in this section.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937769 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d7137990caff177783fb2bbf56db256cc555ad11",
      "tree": "d5edacfe7f99325180405de634a25df54d755ba1",
      "parents": [
        "cd9d95dc2b44c29ede236f3527a16a69f89e7da9"
      ],
      "author": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Wed Sep 02 11:47:01 2026 +0000"
      },
      "committer": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Wed Sep 02 11:47:01 2026 +0000"
      },
      "message": "* CHANGES: Guesstimate the release date for 1.15.0.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937766 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cd9d95dc2b44c29ede236f3527a16a69f89e7da9",
      "tree": "84d77560e0771d6868d0ab0ecb2a6fe7f789d488",
      "parents": [
        "9afeca15253ed4bd2ef298ffe04ee71524f370da"
      ],
      "author": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Wed Sep 02 11:43:53 2026 +0000"
      },
      "committer": {
        "name": "Evgeny Kotkov",
        "email": "kotkov@apache.org",
        "time": "Wed Sep 02 11:43:53 2026 +0000"
      },
      "message": "* CHANGES: Add most recent changes for 1.15 (up to r1937756).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937765 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9afeca15253ed4bd2ef298ffe04ee71524f370da",
      "tree": "9c773a08286162ae18adae41ed10cb8251bda13e",
      "parents": [
        "b884cf0c6dcda5760b805c4b4ae35e98e69af283"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:51:50 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:51:50 2026 +0000"
      },
      "message": "Copy-pasto fix.\n\n* INSTALL\n   (V): Fix the V section heading\u0027s underline length to match the name of the\n    heading itself.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937764 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b884cf0c6dcda5760b805c4b4ae35e98e69af283",
      "tree": "70f8d467d08b0e28d64383ea6a7f442a1683ab53",
      "parents": [
        "7c2a2d8dd8459d3358d3d92f84955e5ea83b5318"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:49:19 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:49:19 2026 +0000"
      },
      "message": "Three typofixes (follow-up to r1937748)\n\n* INSTALL\n   (I.B): Fix the SQLite minimum version (2.24.0 to 3.24.0; that was a typo)\n    and another obvious typo.\n   (V.2): A typofix.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937763 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c2a2d8dd8459d3358d3d92f84955e5ea83b5318",
      "tree": "611d2e8bfd9566ef80fd142c1ef24db5fd5c89a9",
      "parents": [
        "fbf0f45588e98e98c24517da1b1617960d2f70a7"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:05:08 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 09:05:08 2026 +0000"
      },
      "message": "Follow-up to r1937748: renumber \u0027I.D. Documentation\u0027 into \u0027I.C. Documentation\u0027\nfollowing the move of \u0027I.B. Dependencies in Detail\u0027 into a dedicated top-level\nsection V (missed this step when committing r1937748).\n\n* INSTALL\n   (I.D): Change the section letter to C.\n\nFound by: Andreas \u003candreas grob {at} gmail com\u003e\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937761 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fbf0f45588e98e98c24517da1b1617960d2f70a7",
      "tree": "9b40b8eda5edf6a683ec4ef61faf3f26c9eed003",
      "parents": [
        "bcd53ed29409b531302afa5cd9480fa0024f970f"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 00:22:46 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Wed Sep 02 00:22:46 2026 +0000"
      },
      "message": "Replace the \u0027Dependency Overview\u0027 section with a brief list of dependencies.\nFold the content of \u0027Dependency Overview\u0027 into \u0027DEPENDENCIES IN DETAIL\u0027, so\nthat the content remains in the document.\n\nCurrently, two sections related to dependencies duplicate each other. This\nchange eliminates this duplication and provide a simple, skimmable list of\ndependencies at the beginning of the document rather than an elaborate\nper-dependency summary (which is still available in section V).\n\n* INSTALL\n  (I.B): Replace the content with a brief list of dependencies.\n  (V): Fold the earlier content of I.B into V, verbatim where possible. Some\n   text is skipped since it duplicates a content that is already present in V.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937749 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bcd53ed29409b531302afa5cd9480fa0024f970f",
      "tree": "c909e0aad8677dc1eab5f8f33e60e09176cf5968",
      "parents": [
        "a23a64c0f4c7b7b6e10d01ce3d9af36e6984bf1b"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 01 23:53:23 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Tue Sep 01 23:53:23 2026 +0000"
      },
      "message": "Move the \u0027Dependencies in Detail\u0027 to the bottom on the INSTALL document.\n\nThis is an attempt to simplify the layout of the document and to move the\nfocus from the dependencies to building and installing SVN itself.\n\n* INSTALL\n  (Contents): Update table of contents with V. DEPENDENCIES IN DETAIL.\n  (I.C): This whole section is moved into a new one V. DEPENDENCIES IN DETAIL.\n  (V): Add and populate with the content of I.C. The text of the section is\n   unmodified.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937748 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a23a64c0f4c7b7b6e10d01ce3d9af36e6984bf1b",
      "tree": "cd3684c1eb64797201ca8296779cf2dadf9e4750",
      "parents": [
        "09c32b08cb652fb1586a1d431438f3e80192a2c7"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 01 15:18:44 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 01 15:18:44 2026 +0000"
      },
      "message": "Properly de-indent directories in the debug tree processor if they were closed\nby anything else than dir_closed (which is completely normal).\n\n* libsvn_diff/diff_tree_debug.c\n  (debug_dir_added,\n   debug_dir_deleted,\n   debug_dir_changed): \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937730 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "09c32b08cb652fb1586a1d431438f3e80192a2c7",
      "tree": "abe191cff01d3d6bf9b80599adccdeb69c17ccc6",
      "parents": [
        "74099bf5a4a662b7ed6909845ae42316cf5818ad"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 01 15:10:41 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Tue Sep 01 15:10:41 2026 +0000"
      },
      "message": "Implement svn_diff__tree_processor_use_debug(): A helper to attach a debug tree\nprocessor much easier.\n\n* include/private/svn_diff_tree.h\n  (svn_diff__tree_processor_use_debug): Declare function.\n* libsvn_diff/diff_tree_debug.c\n  (svn_diff__tree_processor_use_debug): Implement.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937729 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "74099bf5a4a662b7ed6909845ae42316cf5818ad",
      "tree": "5a0112ded27f184b58461e0f99b45ef5a92143f7",
      "parents": [
        "0748c63d26ea73c2099f8cd0c730845b9ceb3cf9"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 15:27:54 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 15:27:54 2026 +0000"
      },
      "message": "Specify CMake as a supported build system in the Dependency Overview section\nof the INSTALL document.\n\n* INSTALL\n  (I.B): \u0027Add CMake 3.20 or later\u0027 as a requirement for the CMake-based build\n   system.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937697 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0748c63d26ea73c2099f8cd0c730845b9ceb3cf9",
      "tree": "df1ce53eeebdcfdb4d1b8acf94d8caac6d6a680d",
      "parents": [
        "293e4be5ae68be7a7c4591b5236655343f6a8e54"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 14:36:12 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 14:36:12 2026 +0000"
      },
      "message": "Remove an unnecessary APR and APR-Util hint from INSTALL.\n\n* INSTALL\n  (I.C.1): Remove the hint related to building APR and APR-Util on Unix-like\n   systems. The hint isn\u0027t directly related to building or installing SVN.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937696 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "293e4be5ae68be7a7c4591b5236655343f6a8e54",
      "tree": "2362f68d2f1114c5f8917b95a0ca2550261d4a03",
      "parents": [
        "e177e2af0863b1cae78f4353df0a646f1d96f99b"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 13:15:16 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Mon Aug 31 13:15:16 2026 +0000"
      },
      "message": "Removing get-deps.sh from the INSTALL guide\n\n* INSTALL\n  (I.C): Remove the get-deps.sh section that was added in r1937573.\n  (I.C.2): Remove the get-deps.sh info.\n  (I.C.19): Remove the get-deps.sh info.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937693 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e177e2af0863b1cae78f4353df0a646f1d96f99b",
      "tree": "a8266274ccd3d185051384024f5eb13ff2087f1f",
      "parents": [
        "2fa36fef1b4e4674b7ca4724bb45bda890e83a5c"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Sun Aug 30 19:10:06 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Sun Aug 30 19:10:06 2026 +0000"
      },
      "message": "Remove the get-deps.sh script. The script is stale (not regularly maintained)\nand is relatively unsafe. There are better alternatives for the task it\nperforms.\n\n* get-deps.sh: Remove.\n\nDiscussion on dev@ mailing list:\n- \"The practical use case for get-deps.sh\" started 28 August 2026:\n    https://lists.apache.org/thread/gdjlbw9lrp174jwd2c78cskzscvy1g5b\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937667 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2fa36fef1b4e4674b7ca4724bb45bda890e83a5c",
      "tree": "3cf5ce9e8f84f278bc0ef19812c77fb5cad81ded",
      "parents": [
        "f6f8af4d1caa0e8f789e36bca649d4970b3ccb30"
      ],
      "author": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sun Aug 30 08:47:12 2026 +0000"
      },
      "committer": {
        "name": "Daniel Sahlberg",
        "email": "dsahlberg@apache.org",
        "time": "Sun Aug 30 08:47:12 2026 +0000"
      },
      "message": "Remove all (old and outdated) buildbot scripts, replace with a README\nexplaining what happened.\n\n* buildbot/README\n  Added\n\n*  buildbot/master,\n   buildbot/master/README,\n   buildbot/slaves,\n   buildbot/slaves/README,\n   buildbot/slaves/bb-openbsd,\n   buildbot/slaves/bb-openbsd/svnbuild.sh,\n   buildbot/slaves/bb-openbsd/svncheck-bindings.sh,\n   buildbot/slaves/bb-openbsd/svncheck.sh,\n   buildbot/slaves/bb-openbsd/svnclean.sh,\n   buildbot/slaves/i686-debian-sarge1,\n   buildbot/slaves/i686-debian-sarge1/mount-ramdrive.c,\n   buildbot/slaves/i686-debian-sarge1/svnbuild.sh,\n   buildbot/slaves/i686-debian-sarge1/svncheck.sh,\n   buildbot/slaves/i686-debian-sarge1/svnclean.sh,\n   buildbot/slaves/i686-debian-sarge1/svnlog.sh,\n   buildbot/slaves/i686-debian-sarge1/unmount-ramdrive.c,\n   buildbot/slaves/svn-arm64-gentoo,\n   buildbot/slaves/svn-sparc-solaris,\n   buildbot/slaves/svn-sparc-solaris/mount-tmpfs.c,\n   buildbot/slaves/svn-sparc-solaris/rebuild-svn-bits.sh,\n   buildbot/slaves/svn-sparc-solaris/serf.patch,\n   buildbot/slaves/svn-sparc-solaris/svnbuild.sh,\n   buildbot/slaves/svn-sparc-solaris/svncheck.sh,\n   buildbot/slaves/svn-sparc-solaris/svncleanup.sh,\n   buildbot/slaves/svn-sparc-solaris/svnenv.sh,\n   buildbot/slaves/svn-sparc-solaris/twisted.patch,\n   buildbot/slaves/svn-x64-centos,\n   buildbot/slaves/svn-x64-centos/list-svn-deps.sh,\n   buildbot/slaves/svn-x64-centos/svnbuild.sh,\n   buildbot/slaves/svn-x64-centos/svncheck-bindings.sh,\n   buildbot/slaves/svn-x64-centos/svncheck.sh,\n   buildbot/slaves/svn-x64-centos/svnclean.sh,\n   buildbot/slaves/svn-x64-centos/svnlog.sh,\n   buildbot/slaves/svn-x64-macosx,\n   buildbot/slaves/svn-x64-macosx/mkramdisk.sh,\n   buildbot/slaves/svn-x64-macosx/rmramdisk.sh,\n   buildbot/slaves/svn-x64-macosx/setenv.sh,\n   buildbot/slaves/svn-x64-macosx/svnbuild-bindings.sh,\n   buildbot/slaves/svn-x64-macosx/svnbuild.sh,\n   buildbot/slaves/svn-x64-macosx/svncheck-bindings.sh,\n   buildbot/slaves/svn-x64-macosx/svncheck.sh,\n   buildbot/slaves/svn-x64-macosx/svnclean.sh,\n   buildbot/slaves/svnbot-common,\n   buildbot/slaves/svnbot-common/README,\n   buildbot/slaves/ubuntu-x64,\n   buildbot/slaves/ubuntu-x64/svnbuild.sh,\n   buildbot/slaves/ubuntu-x64/svncheck-bindings.sh,\n   buildbot/slaves/ubuntu-x64/svncheck.sh,\n   buildbot/slaves/ubuntu-x64/svnclean.sh,\n   buildbot/slaves/ubuntu-x64/svnlog.sh,\n   buildbot/slaves/win32-SharpSvn,\n   buildbot/slaves/win32-SharpSvn/svn-config.cmd.template,\n   buildbot/slaves/win32-SharpSvn/svntest-bindings.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-build.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-cleanup.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-javahl.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-template.cmd,\n   buildbot/slaves/win32-SharpSvn/svntest-test.cmd,\n   buildbot/slaves/win32-vcpkg,\n   buildbot/slaves/win32-vcpkg/svn-config.cmd.template,\n   buildbot/slaves/win32-vcpkg/svntest-bindings.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-build-bindings.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-build.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-cleanup.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-javahl.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-template.cmd,\n   buildbot/slaves/win32-vcpkg/svntest-test.cmd,\n   buildbot/slaves/win32-xp-VS2005,\n   buildbot/slaves/win32-xp-VS2005/config.bat,\n   buildbot/slaves/win32-xp-VS2005/do_all.bat,\n   buildbot/slaves/win32-xp-VS2005/svnbuild.bat,\n   buildbot/slaves/win32-xp-VS2005/svncheck.bat,\n   buildbot/slaves/win32-xp-VS2005/svnclean.bat,\n   buildbot/slaves/win32-xp-VS2005/svnlog.bat\n   Removed\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937643 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f6f8af4d1caa0e8f789e36bca649d4970b3ccb30",
      "tree": "1fe4090c8293bf80a2479402d2b68ae4504ba46a",
      "parents": [
        "591703c5eba48357b8ec6e7bd49788a62135be14"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 14:29:29 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 14:29:29 2026 +0000"
      },
      "message": "For consistency, use \"zlib\" rather than \"libz\".\n\n* INSTALL\n  (I.B): Rename the Zlib entry from \"libz\" to \"Zlib\".\n  (I.C.3): Change \"libz\" to \"zlib\".\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937577 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "591703c5eba48357b8ec6e7bd49788a62135be14",
      "tree": "95b5c6e547bda3dd7a7d7e4a4bb7479c6da28f5f",
      "parents": [
        "d24c334cabce64aca38b39b07c6b25acafb79a2b"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 14:16:19 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 14:16:19 2026 +0000"
      },
      "message": "Reword the \u0027Note on get-deps.sh\u0027 section. Add a note that the versions\nobtained this way aren\u0027t necessarily the latest releases.\n\n* INSTALL\n  (I.C): Reword the \u0027Note on get-deps.sh\u0027 section and add a note that the\n   dependency versions obtained this way aren\u0027t necessarily the latest\n   releases.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937576 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d24c334cabce64aca38b39b07c6b25acafb79a2b",
      "tree": "50380420c97a8783d136fc43dbad23143046b095",
      "parents": [
        "f3e6409391f928db636b4d9966d8bee1d517575c"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 13:39:07 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 28 13:39:07 2026 +0000"
      },
      "message": "Move the get-deps.sh description into a dedicated section\n\u0027Note on get-deps.sh\u0027.\n\nThe typical reader of the INSTALL guide doesn\u0027t need get-deps.sh, but the\nscript is currently presented as the right tool for getting dependencies, even\nfor the simplest \u0027just installing a Subversion client\u0027 scenario.\n\n* INSTALL\n  (I.C): Add a sentence suggesting that the simplest path for getting the\n   dependencies is the operating system\u0027s package manager.\n  (I.C): Move the get-deps.sh paragraphs into a new section\n   \u0027Note on get-deps.sh\u0027.\n  (I.C.19): Remove the reference to the moved text, which now is directly\n   below I.C.19.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937573 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3e6409391f928db636b4d9966d8bee1d517575c",
      "tree": "3413dbb713b26ed23e05d4b7caa5ebdf69073caa",
      "parents": [
        "3803eab28bffe833b96dc1678a9f344c4a5f9b74"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Aug 28 12:00:04 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Aug 28 12:00:04 2026 +0000"
      },
      "message": "Follow-up to r1936642: Fix copy-paste error in test code.\n\nFound by: rinrab\n\n* subversion/tests/libsvn_subr/cache-test.c\n  (test_funcs): Replace duplicate test_inprocess_cache_partial with\n   test_membuffer_cache_partial.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937556 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3803eab28bffe833b96dc1678a9f344c4a5f9b74",
      "tree": "829c6acc5a5c57da61a3fd3bebf50bddad7dbcba",
      "parents": [
        "e7e4f0376cd2ae397d1c221752ec7f6d84673103"
      ],
      "author": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Thu Aug 27 21:10:27 2026 +0000"
      },
      "committer": {
        "name": "Timofei Zhakov",
        "email": "rinrab@apache.org",
        "time": "Thu Aug 27 21:10:27 2026 +0000"
      },
      "message": "Fix a potential memory corruption in utf.c:convert_to_stringbuf().\n\nIt was decided privatly by the PMC not to treat this as a security issue\nbecause this bug is not exploitable in a resonable setup [1]. The only way to\nactually crash the program would be by something like:\n\n[[[\n$ python -c \u0027print( \"\\x86\" * 100000 )\u0027 \u003e commit\n$ svn ci --encoding windows-1251 -F commit\n# should segfault\n]]]\n\nThe reason be that convert_to_stringbuf allocates twice the amount of memory\nfor dest buffer than src, but it has a retry loop in case the conversion failed\nwhich updates the length but does not expand the buffer. This will cause the\nprogram to segfault with encodings, in which certain 3-byte wide characters are\nrepresented by a single byte.\n\nThis code has been broken 18 years ago since r869736 (in which\nsvn_stringbuf_ensure() call was removed).\n\n* subversion/libsvn_subr/utf.c\n  (convert_to_stringbuf): Call svn_stringbuf_ensure() \n* subversion/tests/libsvn_subr/utf-test.c\n  (test_utf_cstring_to_utf8_ex2_CVE): New test.\n  (test_funcs): Run new test.\n\n[1] https://lists.apache.org/thread/56qkrznbco93ymg1n4lmgzz99bhx0kx9 \n    (private, requires login)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937538 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e7e4f0376cd2ae397d1c221752ec7f6d84673103",
      "tree": "5e6c56e56bdbc0874d2c4eec49fff069494f4a61",
      "parents": [
        "3a113b9b5e8050df2dbb32283b21c00934976711"
      ],
      "author": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Aug 14 14:31:40 2026 +0000"
      },
      "committer": {
        "name": "Ivan Zhakov",
        "email": "ivan@apache.org",
        "time": "Fri Aug 14 14:31:40 2026 +0000"
      },
      "message": "cmake: Set /source-charset:utf-8 for MSVC. Otherwise compiler will use\nsystem codepage as source character set.\n\n* CMakeLists.txt\n  (): Add /source-charset:utf-8 to add_compile_options().\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937124 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3a113b9b5e8050df2dbb32283b21c00934976711",
      "tree": "ba11b9e38ff59346151e296b3217e80148e3381d",
      "parents": [
        "dcbc5bcd1a94367f1535547b0af2d8d6552a849b"
      ],
      "author": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:46:42 2026 +0000"
      },
      "committer": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:46:42 2026 +0000"
      },
      "message": "cmake: The `svn-javahl.jar` file now includes test classes to ensure results\nconsistent with autoconf builds. As the result, the junit jar file is now\nrequired when building javahl with cmake as well. See also r1936939.\n\n* CMakeLists.txt\n  (JUNIT_JAR): Add a file existent check.\n  (svn-javahl): Add the test source files to SOURCES.\n  (svn-javahl-tests): Remove. This target is no longer needed.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937024 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dcbc5bcd1a94367f1535547b0af2d8d6552a849b",
      "tree": "aabac54bc8d31642a26b1107211771db3ecda96f",
      "parents": [
        "bf87555619ef6f3ac6c3045329e1ab873f2f9458"
      ],
      "author": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:19:14 2026 +0000"
      },
      "committer": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:19:14 2026 +0000"
      },
      "message": "cmake: Search for `junit4` or `junit` to find the JUnit version 4 jar file;\nE.g. the former is for Ubuntu, the latter is for Fedora.\n\n* CMakeLists.txt\n  (javahl): Ditto.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937022 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bf87555619ef6f3ac6c3045329e1ab873f2f9458",
      "tree": "ad668397eccfc243d6bebd75b15f766600c7c09d",
      "parents": [
        "af93739f0f8f3ca2ab617b7dd93232fd48560fab"
      ],
      "author": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:06:43 2026 +0000"
      },
      "committer": {
        "name": "Jun Omae",
        "email": "jun66j5@apache.org",
        "time": "Mon Aug 10 08:06:43 2026 +0000"
      },
      "message": "cmake: Fix missing manifest in svn-javahl.jar file.\n\n* CMakeLists.txt\n  (javahl): Ditto.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1937021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "af93739f0f8f3ca2ab617b7dd93232fd48560fab",
      "tree": "56654a0db303ada17d1f8b5bb3b13186559abb42",
      "parents": [
        "713a65f65b29c8e08fb35632e32a9b63a29a0d6d"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 13:16:45 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 13:16:45 2026 +0000"
      },
      "message": "Remove a reference to the tarball \u0027dependencies distribution\u0027 that\u0027s not \navailable anymore[1]. It appears that the deps tarball was replaced with the\nget-deps.sh script[2].\n\n* INSTALL\n  (I.C.2): In the SQLite section, remove the dependency on the \u0027dependencies\n   distribution tarball\u0027 that\u0027s not released and not used anymore.\n\n[1]: https://svn.apache.org/viewvc/?view\u003drevision\u0026revision\u003d945367\n[2]: https://svn.apache.org/viewvc/?view\u003drevision\u0026revision\u003d945330\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1936965 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "713a65f65b29c8e08fb35632e32a9b63a29a0d6d",
      "tree": "00d40861369fb6a3384e80f01910aa634d27edc5",
      "parents": [
        "cd1ac54c33e841cc40fadef1337f019382b016c1"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 12:33:47 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 12:33:47 2026 +0000"
      },
      "message": "Update the Cyrus SASL link in INSTALL.\n\n* INSTALL\n  (I.C.8): Update the Cyrus SASL link.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1936963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cd1ac54c33e841cc40fadef1337f019382b016c1",
      "tree": "de891d715e6699df9970003e7d9f68ae07241405",
      "parents": [
        "214ea074a4937f995afae5269cf5d7535f8febfb"
      ],
      "author": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 12:23:49 2026 +0000"
      },
      "committer": {
        "name": "Pavel Lyalyakin",
        "email": "lyalyakin@apache.org",
        "time": "Fri Aug 07 12:23:49 2026 +0000"
      },
      "message": "Follow-up to r1936959. Remove references to the content removed in r1936959\nin INSTALL.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1936962 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "214ea074a4937f995afae5269cf5d7535f8febfb"
}
