)]}'
{
  "commit": "ee2a7582f82aed069a43527076e390340b84cafc",
  "tree": "a7e837f68f6f5a9e16d5815fbe39ce6064b8f131",
  "parents": [
    "016927a11b915d1c424dfc9a8472111ccd0e9bdc"
  ],
  "author": {
    "name": "Julian Foad",
    "email": "julianfoad@apache.org",
    "time": "Fri Feb 11 11:12:39 2022 +0000"
  },
  "committer": {
    "name": "Julian Foad",
    "email": "julianfoad@apache.org",
    "time": "Fri Feb 11 11:12:39 2022 +0000"
  },
  "message": "On the \u0027multi-wc-format\u0027 branch: fix and clarify use of default WC version.\n\nFix up some places where we were still using the latest version and should\nbe using the default version.\n\nIntroduce an explicit definition \u0027SVN_WC__DEFAULT_VERSION\u0027 and use it where\nthis is the intended meaning.\n\nMove the defaulting down a layer, into \u0027svn_wc__format_from_version\u0027, except\nwhere the client layer needs to care or do something different.\n\n* subversion/include/private/svn_wc_private.h,\n  subversion/libsvn_wc/upgrade.c,\n  subversion/libsvn_wc/wc_db_wcroot.c\n  (svn_wc__format_from_version,\n   svn_wc__format_from_context): Use default version rather than latest.\n\n* subversion/libsvn_client/checkout.c\n  (svn_client__checkout_internal): Add a comment.\n\n* subversion/libsvn_client/upgrade.c\n  (svn_client_upgrade2): Don\u0027t handle the defaulting here; let\n    \u0027svn_wc__format_from_version\u0027 handle it.\n\n* subversion/libsvn_wc/deprecated.c\n  (svn_wc_ensure_adm4,\n   svn_wc_upgrade): Use default version rather than latest.\n\n* subversion/libsvn_wc/wc.h\n  (SVN_WC__DEFAULT_VERSION): New.\n\n* subversion/tests/libsvn_wc/entries-compat.c\n  (test_access_baton_like_locking): Don\u0027t handle the defaulting here; let\n    \u0027svn_wc__format_from_version\u0027 handle it.\n\n* subversion/tests/libsvn_wc/utils.c\n  (svn_test__create_fake_wc): Don\u0027t handle the defaulting here; let\n    \u0027svn_wc__format_from_version\u0027 handle it.\n\n* subversion/tests/libsvn_wc/wc-queries-test.c\n  (create_memory_db): Don\u0027t handle the defaulting here; let\n    \u0027svn_wc__format_from_version\u0027 handle it.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/multi-wc-format@1897967 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d06a16730e0a49fa0fccc0ee0ec614fa9f2a0560",
      "old_mode": 33188,
      "old_path": "subversion/include/private/svn_wc_private.h",
      "new_id": "c46720498d61dd67679a76547999537fed3cc13e",
      "new_mode": 33188,
      "new_path": "subversion/include/private/svn_wc_private.h"
    },
    {
      "type": "modify",
      "old_id": "537d7b614482679eb1bde1e828f21bd10649502a",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/checkout.c",
      "new_id": "af045a03932907500a5b600ef798c5c501089874",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/checkout.c"
    },
    {
      "type": "modify",
      "old_id": "ef6fcc963bceedb8275881e6b1fd7d6d7b652182",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/client.h",
      "new_id": "1a94ae1e082769f6d6c3dddcbbb8d33c3e2cb45e",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/client.h"
    },
    {
      "type": "modify",
      "old_id": "f160ce955cda67cb85e4d572196e1c67b37e2b94",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/upgrade.c",
      "new_id": "a3ad8abf053f434004dfc00b69de37ccaed4058c",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/upgrade.c"
    },
    {
      "type": "modify",
      "old_id": "70a48c0491dcd26393fdea2bd094577bc77ebd2e",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/deprecated.c",
      "new_id": "7fba81d5ea942a7e395fdd8065eb95436f521a94",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/deprecated.c"
    },
    {
      "type": "modify",
      "old_id": "5df6355c0eafd01053799b37d1c54fe48a9eccbe",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/upgrade.c",
      "new_id": "cfb8b36753c7365028b443f7e82e6c40df4ffc7f",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/upgrade.c"
    },
    {
      "type": "modify",
      "old_id": "06181ca3ed9e50dbb63ee45cf8ec35db42da7d37",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/wc.h",
      "new_id": "e294486be86b02fe12f6bf269338a624b68f8e39",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/wc.h"
    },
    {
      "type": "modify",
      "old_id": "891578ea0dbb7faa1fd2cbe29fb7fc0474ee20e9",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/wc_db_wcroot.c",
      "new_id": "d092b58cc109bbbfc24659e2643f22f1ef374d6e",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/wc_db_wcroot.c"
    },
    {
      "type": "modify",
      "old_id": "511f85d7f261ebeb5533867b1803ef6e3390d7a6",
      "old_mode": 33188,
      "old_path": "subversion/tests/libsvn_wc/entries-compat.c",
      "new_id": "b5d1bdccbeb048bdf3060cf33c644dd64ef1509a",
      "new_mode": 33188,
      "new_path": "subversion/tests/libsvn_wc/entries-compat.c"
    },
    {
      "type": "modify",
      "old_id": "e2957b2572e291a49ffc914c369ce0af5cfba384",
      "old_mode": 33188,
      "old_path": "subversion/tests/libsvn_wc/utils.c",
      "new_id": "733f5c0ea5a0202ac8f7dfbe805450cd85f02368",
      "new_mode": 33188,
      "new_path": "subversion/tests/libsvn_wc/utils.c"
    },
    {
      "type": "modify",
      "old_id": "920ac5835fec7252d8151d40c3d9036b0094e4c3",
      "old_mode": 33188,
      "old_path": "subversion/tests/libsvn_wc/wc-queries-test.c",
      "new_id": "7542a4d5b165d6d96d2acdab84fbdd6ec354b524",
      "new_mode": 33188,
      "new_path": "subversion/tests/libsvn_wc/wc-queries-test.c"
    }
  ]
}
