)]}'
{
  "commit": "e484ef50291d6e3faa66833d0b68039362b26591",
  "tree": "cd208b43a19c2bda5b5ed2eb59bde5adacb7fb74",
  "parents": [
    "1de160ed8fe2e047c415fb13d7ab5aa4f19ed070"
  ],
  "author": {
    "name": "Blake Bender",
    "email": "bblake@vmware.com",
    "time": "Wed Jun 09 18:44:10 2021 -0700"
  },
  "committer": {
    "name": "Blake Bender",
    "email": "bblake@vmware.com",
    "time": "Wed Jun 09 18:44:10 2021 -0700"
  },
  "message": "Fix parallel test running\n- Geode \u0027Client\u0027 is a singleton, so needs to be a global resource in\n  tests\n- XUnit uses a \u0027Collection\u0027 for this, so added NetCoreCollectionFixture\n  and NetCoreCollection classes.  Now Client is created before any tests\n  run, and torn down when the last test completes.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdcd581db25bf10c4106a7516d687d93d173a5bd",
      "old_mode": 33188,
      "old_path": "NetCore.Test/CacheFactoryUnitTest.cs",
      "new_id": "d451778acfbf7b05ebcdf630ee35fa44116793e2",
      "new_mode": 33188,
      "new_path": "NetCore.Test/CacheFactoryUnitTest.cs"
    },
    {
      "type": "modify",
      "old_id": "e19ccb3a00938f501548dae6719e1052a897c5f6",
      "old_mode": 33188,
      "old_path": "NetCore.Test/CacheUnitTest.cs",
      "new_id": "9c01608a94db6149a7c5025902d4174c4e3a05f6",
      "new_mode": 33188,
      "new_path": "NetCore.Test/CacheUnitTest.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49a14cefc42a81d985362b1711ab5f7d5e91182e",
      "new_mode": 33188,
      "new_path": "NetCore.Test/NetCoreCollectionFixture.cs"
    },
    {
      "type": "modify",
      "old_id": "acfa131110eb63e428faa0ff8356b030da3f9ced",
      "old_mode": 33188,
      "old_path": "NetCore.Test/ObjectLeakUnitTest.cs",
      "new_id": "56d41d4ec2e62eb756f9b3b0ab5465752d8364f0",
      "new_mode": 33188,
      "new_path": "NetCore.Test/ObjectLeakUnitTest.cs"
    },
    {
      "type": "modify",
      "old_id": "766fb40f530c8c5e1659cc9ed13316e32a30d0ad",
      "old_mode": 33188,
      "old_path": "NetCore.Test/PoolFactoryUnitTest.cs",
      "new_id": "8ec8dde25b50fea2e989366850598527b41757d4",
      "new_mode": 33188,
      "new_path": "NetCore.Test/PoolFactoryUnitTest.cs"
    },
    {
      "type": "modify",
      "old_id": "5dfec19fd7b3403660da4dfd8cec9045ed5bf588",
      "old_mode": 33188,
      "old_path": "NetCore.Test/PoolManagerUnitTest.cs",
      "new_id": "14767a5d2d5f04c5b88c824367fab0e7e65941b9",
      "new_mode": 33188,
      "new_path": "NetCore.Test/PoolManagerUnitTest.cs"
    },
    {
      "type": "modify",
      "old_id": "e9989319bacb259e6ed8a5e107883836a6d1a452",
      "old_mode": 33188,
      "old_path": "NetCore.Test/RegionFactoryUnitTest.cs",
      "new_id": "aee341fb886239f08db07573b6f002b7fd2c9f91",
      "new_mode": 33188,
      "new_path": "NetCore.Test/RegionFactoryUnitTest.cs"
    },
    {
      "type": "modify",
      "old_id": "c977ea03d42890f8adbba1be66b55be58f864ce5",
      "old_mode": 33188,
      "old_path": "NetCore.Test/xunit.runner.json",
      "new_id": "0243b2c28313e57086e481579d58f18d21380e0c",
      "new_mode": 33188,
      "new_path": "NetCore.Test/xunit.runner.json"
    }
  ]
}
