)]}'
{
  "commit": "d4605624f6cc931e90d6dab76e8023dee8b01ccd",
  "tree": "1a6a24bef76bacca516165eeb3afff0e4276d43d",
  "parents": [
    "f209dd263538d925814608394d78084ccfd43743"
  ],
  "author": {
    "name": "sagilio",
    "email": "sagilio@outlook.com",
    "time": "Sun Aug 20 05:29:56 2023 +0800"
  },
  "committer": {
    "name": "sagilio",
    "email": "sagilio@outlook.com",
    "time": "Sun Aug 20 05:31:49 2023 +0800"
  },
  "message": "refactor: Change default namespace and remove obsolete types\n\nBREAKING CHANGE: Change default namespace and remove obsolete types\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "93650806b1a26711219a2d22d369034f93e66344",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/Entities/CasbinRule.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5a6607a4e3362948a3bd32770ed629609e91a2d",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/Extensions/CasbinRuleExtenstion.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b6461b05b5652e1d3cdaa3b23bfdcf5a5f46d85c",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/ICasbinRule.cs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "5ee4da6a9551ca97840749754101e7e2da4df90b",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/AutoTest.cs",
      "new_id": "a0bb55a653d299cf48c243c02690e30ca67150e6",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/AutoTest.cs",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "ca9a271b79f7138dcfe8b8413fda210e935f5c1a",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/Casbin.Adapter.EFCore.UnitTest.csproj",
      "new_id": "47ce34afb558fb060b01a58a8935274d2fb47872",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/Casbin.Persist.Adapter.EFCore.UnitTest.csproj",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "9cced6516c7946e1b501e42bbca26129c68f0c40",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/DependencyInjectionTest.cs",
      "new_id": "83bd9b3104b6a19fdc9b8abe5dc14c658c7a0807",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/DependencyInjectionTest.cs",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "41ed8a4ba11bea730d795796835756babca6530d",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/Extensions/CasbinDbContextExtension.cs",
      "new_id": "59bbd0bcb51627afca91366517f5fc95482de0ee",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/Extensions/CasbinDbContextExtension.cs",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "1ad7ad9f38bcf5932693ea49f3be0f77d446b651",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/Fixtures/DbContextProviderFixture.cs",
      "new_id": "ddc86cc95f74220f4edae178bd48db5eef095da9",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/Fixtures/DbContextProviderFixture.cs",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "d26d04b970ea0edc942a115355b57966671a72cf",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/Fixtures/ModelProvideFixture.cs",
      "new_id": "7ced6ae5c5aca85b53f63b236493ffc7e93ce542",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/Fixtures/ModelProvideFixture.cs",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "607355e3a43a06b20f1ca7b22bbac26d49a5fa5b",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/Fixtures/TestHostFixture.cs",
      "new_id": "9b99d7d1423abd744dd5176458846d55c6bb9c36",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/Fixtures/TestHostFixture.cs",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "c9dc6a48c2f6781d159f68f3fe382a1e307afa1c",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/SpecialPolicyTest.cs",
      "new_id": "be0993fb3466ab63ba3f6467ba283dd991c85ae1",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/SpecialPolicyTest.cs",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "21e431a5883e42dc88335a547ac9634417fb6115",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/TestUtil.cs",
      "new_id": "9cb321db5a065688adaaecb85f840b1a4d6ca6d7",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/TestUtil.cs",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "71159e387d3423ea3daf05130f0f8bc00d53f9d7",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/examples/rbac_model.conf",
      "new_id": "71159e387d3423ea3daf05130f0f8bc00d53f9d7",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/examples/rbac_model.conf",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f93d6df810c9596349c65fe0b9c279ad68cffb59",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore.UnitTest/examples/rbac_policy.csv",
      "new_id": "f93d6df810c9596349c65fe0b9c279ad68cffb59",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore.UnitTest/examples/rbac_policy.csv",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fc71f6c974dcada43e9d39032c5e787d8a701edc",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/Casbin.Adapter.EFCore.csproj",
      "new_id": "d5b16c7b79f318f92e33e353427026feacff1486",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/Casbin.Persist.Adapter.EFCore.csproj",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "ff7abaab4a6291c8ae05d44c4c9acfb1a8c543d0",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/CasbinDbContext.cs",
      "new_id": "faf2039917c5e905e2a4a9d4660a793f0c00c13a",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/CasbinDbContext.cs",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "937da6fad8039ddaffc8997acab0b5d52bba0ef4",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/DefaultPersistPolicyEntityTypeConfiguration.cs",
      "new_id": "cd29bd01ba2e0f848cd874e334278c4ff81d9f78",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/DefaultPersistPolicyEntityTypeConfiguration.cs",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "c90efbd442406db428050853eb9a99b69c285b24",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/EFCoreAdapter.Internal.cs",
      "new_id": "1a05f34bce5ccda16ddecd0a8adaa186b2590df2",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/EFCoreAdapter.Internal.cs",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "47b1452aea09ad11a06f10e1a8246ecb0cce1c24",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/EFCoreAdapter.cs",
      "new_id": "d65b22febaa6cf54e7a3b4c65a9bdb6eba796051",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/EFCoreAdapter.cs",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "806afe8e61edcc1cf842c1ddbabd015641477fe6",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/Entities/EFCorePersistPolicy.cs",
      "new_id": "c53f813b809fddf209d8e505831eed39e9b7d5ad",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/Entities/EFCorePersistPolicy.cs",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "29fc17b06327238246d342270c258fbc6b3204c5",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/Extensions/PolicyStoreExtension.cs",
      "new_id": "5d6b39d76b1788d694be664cc5a3493ff6ecd6f3",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/Extensions/PolicyStoreExtension.cs",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "486c966477827d998bcb1a3182cd7c2d62ae8d96",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/IPersistPolicy.cs",
      "new_id": "0cce931c47711b4d5b9198da8fc2e446c3675255",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/IPersistPolicy.cs",
      "score": 75
    },
    {
      "type": "rename",
      "old_id": "379177c1a359182ba7b128b0ecbc41ddcc6a5273",
      "old_mode": 33188,
      "old_path": "Casbin.Adapter.EFCore/casbin.png",
      "new_id": "379177c1a359182ba7b128b0ecbc41ddcc6a5273",
      "new_mode": 33188,
      "new_path": "Casbin.Persist.Adapter.EFCore/casbin.png",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "7551dbd9835eca38c65596eb3c3261be2cce2250",
      "old_mode": 33188,
      "old_path": "EFCore-Adapter.sln",
      "new_id": "b4cb9419995c105a5a539633e1bd9f25ad7714d7",
      "new_mode": 33188,
      "new_path": "EFCore-Adapter.sln"
    }
  ]
}
