)]}'
{
  "commit": "d91c1a1768d4970276bf883251218d0ed1036329",
  "tree": "95d772b16fd44ef6d5f5a76e52738c2c09210b40",
  "parents": [
    "928d9c620978b34f0e0de71f7d60e6988efbfba2"
  ],
  "author": {
    "name": "drh",
    "email": "drh@noemail.net",
    "time": "Sat Feb 09 13:58:25 2013"
  },
  "committer": {
    "name": "drh",
    "email": "drh@noemail.net",
    "time": "Sat Feb 09 13:58:25 2013"
  },
  "message": "Add extended error codes for constraint errors.\n\nFossilOrigin-Name: 5461104668a49529577f21df97f6a0e7d8f0c679",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1df599f7dbb8e04ed73ab2197753a835280a5742",
      "old_mode": 33188,
      "old_path": "manifest",
      "new_id": "8270487d51596ba8523a9828c422b2c37d58a1ae",
      "new_mode": 33188,
      "new_path": "manifest"
    },
    {
      "type": "modify",
      "old_id": "3c0ca4ea396c8d7f9eb3f36c93977342d663f439",
      "old_mode": 33188,
      "old_path": "manifest.uuid",
      "new_id": "697f1ff45473118979bd261da5913f96a1668df6",
      "new_mode": 33188,
      "new_path": "manifest.uuid"
    },
    {
      "type": "modify",
      "old_id": "c21f0172a9b1829cf969e4f95489e65faa1a700d",
      "old_mode": 33188,
      "old_path": "src/build.c",
      "new_id": "4ce65a43d784e9d4352da65e18d46e8bdb06604d",
      "new_mode": 33188,
      "new_path": "src/build.c"
    },
    {
      "type": "modify",
      "old_id": "5ba26169195556cb9e402549fe80db15cb173797",
      "old_mode": 33188,
      "old_path": "src/expr.c",
      "new_id": "51fa03695178f056d84bbcfee2518a0cfeee1fde",
      "new_mode": 33188,
      "new_path": "src/expr.c"
    },
    {
      "type": "modify",
      "old_id": "421311dc3562ad55f240ac3f2fdfe6de60c92124",
      "old_mode": 33188,
      "old_path": "src/fkey.c",
      "new_id": "ac35bc194cdeb127989b094035cee06f57376f5e",
      "new_mode": 33188,
      "new_path": "src/fkey.c"
    },
    {
      "type": "modify",
      "old_id": "89a5dc8a13e71aeb98255546e306a9375cc4cbaf",
      "old_mode": 33188,
      "old_path": "src/insert.c",
      "new_id": "9a5661f59a72952be6c167a0c2db159b91b71fae",
      "new_mode": 33188,
      "new_path": "src/insert.c"
    },
    {
      "type": "modify",
      "old_id": "48f7381212bed32136c21a3339662137e1f89bc5",
      "old_mode": 33188,
      "old_path": "src/sqlite.h.in",
      "new_id": "3b55339ca87549318463e9213fdac9edaae585b7",
      "new_mode": 33188,
      "new_path": "src/sqlite.h.in"
    },
    {
      "type": "modify",
      "old_id": "f036970931950a3e38f76835e1ff9a0e92bc8772",
      "old_mode": 33188,
      "old_path": "src/sqliteInt.h",
      "new_id": "f936c0605c9c6269838d93cce8dc7e2cd8346a43",
      "new_mode": 33188,
      "new_path": "src/sqliteInt.h"
    },
    {
      "type": "modify",
      "old_id": "889d0db21403a13667baa517d7aad07f1a218413",
      "old_mode": 33188,
      "old_path": "src/test1.c",
      "new_id": "c8faa31dd1cfaca024b67ee4a7cc685d00fd1b36",
      "new_mode": 33188,
      "new_path": "src/test1.c"
    },
    {
      "type": "modify",
      "old_id": "e59712157e0f6f99d2192a6af96bf405d26ab003",
      "old_mode": 33188,
      "old_path": "src/test_spellfix.c",
      "new_id": "543dccbf66bb4b5c3a83a19ae7785b6b65991d31",
      "new_mode": 33188,
      "new_path": "src/test_spellfix.c"
    },
    {
      "type": "modify",
      "old_id": "a2ab31e879a8cda8fada9fe6a9f685de93edbc87",
      "old_mode": 33188,
      "old_path": "src/vdbe.c",
      "new_id": "b18661c1d396eaf2a4a6fb9d21a0faacf1eb9071",
      "new_mode": 33188,
      "new_path": "src/vdbe.c"
    },
    {
      "type": "modify",
      "old_id": "3d1fa6ca6e0658e3686ca73abf4cc7e567e97f7e",
      "old_mode": 33188,
      "old_path": "src/vdbeaux.c",
      "new_id": "cf9237f286871a87670f8eeae02e8e79a9fb6bfc",
      "new_mode": 33188,
      "new_path": "src/vdbeaux.c"
    }
  ]
}
