)]}'
{
  "commit": "d3ea0208fa8a32306cd0d14d0e4afcae85f82e70",
  "tree": "f4f085441226048aaf4f38f07ee8107a78710634",
  "parents": [
    "de13d4c55df3ba01f66f97c12f6a72572d8c475a"
  ],
  "author": {
    "name": "dclarke",
    "email": "douglas.clarke@oracle.com",
    "time": "Mon Apr 09 15:45:57 2012 -0400"
  },
  "committer": {
    "name": "dclarke",
    "email": "douglas.clarke@oracle.com",
    "time": "Mon Apr 09 15:45:57 2012 -0400"
  },
  "message": "Fixed support for move fk violation detection\nAdditional supporting test cases\n- still allows change of effectivity start/end to brake other editions\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59f3d9f9c627fe9eb69f355e315f9d01eb98bb74",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/BaseTemporalEntity.java",
      "new_id": "d4d56833c09134ba38845437f1d7b7e193932ae1",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/BaseTemporalEntity.java"
    },
    {
      "type": "modify",
      "old_id": "1afa9e5a307baa28fa43c5691cd337b133300df1",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/EditionSet.java",
      "new_id": "54c393d1d9a3c7f1a6ab594b584502f545e08b37",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/EditionSet.java"
    },
    {
      "type": "modify",
      "old_id": "ba9a9c6f067fe192e24da0b0936651431ef11b23",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/EditionSetEntry.java",
      "new_id": "d0fce36c909a4d12b3994ee54296b1d9ccf9b297",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/EditionSetEntry.java"
    },
    {
      "type": "modify",
      "old_id": "200d1e7274f5213b78da39b356a71a286b8f9827",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/EditionSetHelper.java",
      "new_id": "63c178f91c2a1ec3d962fdf17988001dea809101",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/EditionSetHelper.java"
    },
    {
      "type": "modify",
      "old_id": "bcd10a00f0683d5d8e7db1c75f5930e5abe2828c",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/Effectivity.java",
      "new_id": "545dee77df368e26ba7f39a12ce0cd1fe61a1f98",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/Effectivity.java"
    },
    {
      "type": "modify",
      "old_id": "401ea30de06f5f20f3018fa7a2e8d1d6bdb0f720",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/TemporalEntityManager.java",
      "new_id": "bd38f1ba28e0f1789abb8d7543d0f52b0e7b90ec",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/TemporalEntityManager.java"
    },
    {
      "type": "modify",
      "old_id": "a87d55f6b7081475ddcb5e496408be88bb07840b",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/persistence/ConfigureTemporalDescriptors.java",
      "new_id": "65a897e2ea80d7a9419cdebb3dc9d5030fa27b67",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/persistence/ConfigureTemporalDescriptors.java"
    },
    {
      "type": "modify",
      "old_id": "f05d345c2b94ea77efd53168226fc3b47796bc59",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/persistence/DescriptorHelper.java",
      "new_id": "a269ab3398443ff66a820048159668d55bef0a01",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/persistence/DescriptorHelper.java"
    },
    {
      "type": "modify",
      "old_id": "7d8f4cf435a9854dd4ed7af923e1de92cf39f0b9",
      "old_mode": 33188,
      "old_path": "Temporal Entity Example/src/temporal/persistence/PropagateEditionChangesListener.java",
      "new_id": "09ffab77391fe180897d67891b450d00f24848e9",
      "new_mode": 33188,
      "new_path": "Temporal Entity Example/src/temporal/persistence/PropagateEditionChangesListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "547c6433595d4b334286a33d8a2776245cbe74d1",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/AllFullPersonTests.java"
    },
    {
      "type": "modify",
      "old_id": "1f0a617aa6c512be0513349ddf1539ad1c259def",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/AllTests.java",
      "new_id": "56d2574885eb87773989a8996be99dd8ea480617",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/AllTests.java"
    },
    {
      "type": "modify",
      "old_id": "5b792ce9b2b0adb3434f54270a3fa7248ecbdc80",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/BaseTestCase.java",
      "new_id": "26215a6c41861d0baf10811e3ed97d2b7b5018f6",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/BaseTestCase.java"
    },
    {
      "type": "modify",
      "old_id": "1e4ee41b94947b567fc96b90963f21a4d7972357",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/DuplicateInsertOnCreateMerge.java",
      "new_id": "b99ce9b3927dae5161e78f4c7b58040e0c067e54",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/DuplicateInsertOnCreateMerge.java"
    },
    {
      "type": "modify",
      "old_id": "db353e9fd9abbd98421c27a9561dccf4890c04ce",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/FullPersonWithEditions.java",
      "new_id": "b190bc60e7ebffb66a6d117de0a5d220910f8b43",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/FullPersonWithEditions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33d57761b146c3dc83f490bcc73f22c6828d2f18",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/FullPersonWithEditionsMods.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a9a1b4503ebacb67baa1a8c822dba3215234124",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/FullPersonWithEditionsQueries.java"
    },
    {
      "type": "modify",
      "old_id": "0439fa50d696edd29382d87f124bd3e82f8401c9",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/ProxyWrapperUpdateTests.java",
      "new_id": "7172f36c7c70d2d57300a6ff0eb88e95e414e1d6",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/ProxyWrapperUpdateTests.java"
    },
    {
      "type": "modify",
      "old_id": "34828c4e51faa0cb1c871a98b6ea151082360979",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/editionsets/AllTests.java",
      "new_id": "15fef1252c666d57f654fc3ec6a32a6d248d26fd",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/editionsets/AllTests.java"
    },
    {
      "type": "modify",
      "old_id": "5cbb34f839dbff8c97967b5102373224edcc40ca",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/editionsets/BrokenTemporalReferenceTests.java",
      "new_id": "c2a7ae7c0d3563d5d01cb3960ed13cb0154f99ca",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/editionsets/BrokenTemporalReferenceTests.java"
    },
    {
      "type": "modify",
      "old_id": "c559415cbe348d9e101a8acea177c7fffab971c4",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/editionsets/DeleteEditionSetTests.java",
      "new_id": "e474b0ea496b603d3e39dba5e6d2f3beb9775671",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/editionsets/DeleteEditionSetTests.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb811f8459df4b1803d716a3f3f734c29ea20678",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/editionsets/FullPersonWithEditionsDelete.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df076e5165f3cc2a032bbe166c06aee30f362a77",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/editionsets/FullPersonWithEditionsMove.java"
    },
    {
      "type": "modify",
      "old_id": "ca8dcb04d0ebc999e1b5f83ca2b96170dc6c213b",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/internal/TemporalEntityManagerTests.java",
      "new_id": "d0fa12ae5a7a1f91606159ead7412796184711a0",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/internal/TemporalEntityManagerTests.java"
    },
    {
      "type": "modify",
      "old_id": "46345b7df903ad9e4b898e07fea477ca18ff0ac7",
      "old_mode": 33188,
      "old_path": "Temporal Tests/src/tests/internal/TemporalHelperTests.java",
      "new_id": "15d732211188edeba21bbc9513338b98047464f4",
      "new_mode": 33188,
      "new_path": "Temporal Tests/src/tests/internal/TemporalHelperTests.java"
    }
  ]
}
