)]}'
{
  "commit": "b033d8b9dc764aea4d125942420222484711b172",
  "tree": "52e050edbab374280b6b50ab69f62ec43bc96184",
  "parents": [
    "87c1fe1b69aa55598c3ba5d8a0bb9cf76ed8dda1"
  ],
  "author": {
    "name": "drh",
    "email": "drh@noemail.net",
    "time": "Mon May 03 13:37:30 2010"
  },
  "committer": {
    "name": "drh",
    "email": "drh@noemail.net",
    "time": "Mon May 03 13:37:30 2010"
  },
  "message": "Make sure the mutex is held while calling sqlite3ApiExit() in \nsqlite3_wal_checkpoint().  Other cleanup of WAL logic.\n\nFossilOrigin-Name: 11a85b821abff1ecb7ec8c37bc7783be9fc4ea6d",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bc4e4a91f1e8f3c00213bf3fe072c91e37d8399",
      "old_mode": 33188,
      "old_path": "manifest",
      "new_id": "8ce641e0deb33215c36c5f8be8e70f67d796172b",
      "new_mode": 33188,
      "new_path": "manifest"
    },
    {
      "type": "modify",
      "old_id": "170e46abc9b7c122ab2e7f789f7c9887eedab509",
      "old_mode": 33188,
      "old_path": "manifest.uuid",
      "new_id": "a1b1094a48de4bdba252b3271824fd2764da8f3b",
      "new_mode": 33188,
      "new_path": "manifest.uuid"
    },
    {
      "type": "modify",
      "old_id": "2767878f8e773578cc66779ede3a0f5b22bccc61",
      "old_mode": 33188,
      "old_path": "src/main.c",
      "new_id": "bb0f17c25721a7e60544c552e5b43d025e100c43",
      "new_mode": 33188,
      "new_path": "src/main.c"
    },
    {
      "type": "modify",
      "old_id": "0d2be03daf967fcd8b98efbc97e81e84735d9c1c",
      "old_mode": 33188,
      "old_path": "src/pragma.c",
      "new_id": "65a0550bcbe40d825b0b95bb39b2d862dfd32032",
      "new_mode": 33188,
      "new_path": "src/pragma.c"
    },
    {
      "type": "modify",
      "old_id": "c216816f6aa5e459ee131beb5aefccae03a8f782",
      "old_mode": 33188,
      "old_path": "src/sqliteInt.h",
      "new_id": "842917a9b1b649f8283dbf334e29156ae8838123",
      "new_mode": 33188,
      "new_path": "src/sqliteInt.h"
    }
  ]
}
