)]}'
{
  "commit": "b719713d1b8edeaad43dc953eb0cd3d28ec0d804",
  "tree": "e17e6da533578fcb563e4cc35163f52e11516a70",
  "parents": [
    "f37452b162e8ae12c4989eb8a1d14b777675b5ce"
  ],
  "author": {
    "name": "Philip Martin",
    "email": "philip@apache.org",
    "time": "Mon Jul 22 18:56:17 2002 +0000"
  },
  "committer": {
    "name": "Philip Martin",
    "email": "philip@apache.org",
    "time": "Mon Jul 22 18:56:17 2002 +0000"
  },
  "message": "Continuing issue #749.  Make locks associate together in groups\ninstead of in parent-child hierarchies.  Parent-child is still used\nwhen closing.  Directory locking is now separate from committable\nharvesting.\n\n* subversion/include/svn_wc.h\n  (svn_wc_adm_open, svn_wc_adm_retrieve, svn_wc_adm_close): Document\n  new behavior.\n\n* subversion/libsvn_wc/wc.h\n  (struct svn_wc_adm_access_t): Remove parent member. Rename children\n  member to set.\n\n* subversion/libsvn_wc/lock.c\n  (svn_wc__adm_access_child): Deleted.\n  (svn_wc__adm_access_alloc): Remove parent parameter and change all\n  callers.\n  (svn_wc_adm_open): Add the associated access baton to the hash after\n  creating the hash. Use temporary hash for opening children.\n  (svn_wc_adm_retrieve): Don\u0027t call svn_wc__adm_access_child.\n  (svn_wc__do_adm_close): Copy children to array before closing them.\n\n* subversion/libsvn_client/client.h\n  (svn_client__harvest_committables, svn_client__get_copy_committables):\n  Remove locked_dirs parameter.\n\n* subversion/libsvn_client/commit_util.c\n  (lock_dir): Deleted.\n  (harvest_committables): Revert 2554 for this file. Also remove locked_dirs\n  parameter, and remove all directory locking.\n  (svn_client__harvest_committables, svn_client__get_copy_committables):\n  Remove locked_dirs parameter and directory locking.\n\n* subversion/libsvn_client/commit.c\n  (unlock_dirs): Deleted.\n  (svn_client_commit): Remove locked_dirs.  Open an access baton.\n  Close the baton intead of calling unlock_dirs.\n\n* subversion/libsvn_client/copy.c\n  (unlock_dirs): Deleted.\n  (wc_to_repos_copy): Remove locked_dirs.  Open an access baton.\n  Close the baton intead of calling unlock_dirs.\n  \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/issue-749-dev@842699 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b58df44161b103b31a79c6c79894e51e795c2850",
      "old_mode": 33188,
      "old_path": "subversion/include/svn_wc.h",
      "new_id": "3dab4a9561892ce33b64b7fd29c4dbaccc3e2161",
      "new_mode": 33188,
      "new_path": "subversion/include/svn_wc.h"
    },
    {
      "type": "modify",
      "old_id": "c7a1eb5de485e71255ce934aaca1b9c5729f0d27",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/client.h",
      "new_id": "b93c5f9e45abc5b739aaf357e4aad1f9294180b1",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/client.h"
    },
    {
      "type": "modify",
      "old_id": "87a7bc8d2f556561fe423acc26047a1e9dab147f",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/commit.c",
      "new_id": "5f35078660412364163e0b77cd18ad0e3b37b407",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/commit.c"
    },
    {
      "type": "modify",
      "old_id": "05fbb7327ef7d89ea95c30d50753ce3c4a1b82f8",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/commit_util.c",
      "new_id": "f9c6a7d414edcaea9c00efdf4c2bd462eb8927f2",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/commit_util.c"
    },
    {
      "type": "modify",
      "old_id": "437a0fba8e67de4ddc80c054e03c4af1c91958a7",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_client/copy.c",
      "new_id": "dc4eaeb4e0c7338b59502987d7106c43c874c70f",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_client/copy.c"
    },
    {
      "type": "modify",
      "old_id": "668e3895b61a68db3fad1e08dec473b49dc22147",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/lock.c",
      "new_id": "960d4795a4baf2a1f34925f92889d5bc4d509043",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/lock.c"
    },
    {
      "type": "modify",
      "old_id": "c087a744ce1dcea9c434ef47f77b3e3ce6a82949",
      "old_mode": 33188,
      "old_path": "subversion/libsvn_wc/wc.h",
      "new_id": "9f7300f0ad828036622e3895981c71ff150eef36",
      "new_mode": 33188,
      "new_path": "subversion/libsvn_wc/wc.h"
    }
  ]
}
