)]}'
{
  "commit": "12385b33a80284c0b23a164e40fb76ed65033246",
  "tree": "6f2284fdcc0060e7a4423753206ede25913d3452",
  "parents": [
    "85efa5dcdc4f47b581a5a870586056e257bdf319"
  ],
  "author": {
    "name": "Nekotoxin",
    "email": "Nekotoxin@outlook.com",
    "time": "Tue Jun 28 13:27:33 2022 +0800"
  },
  "committer": {
    "name": "Nekotoxin",
    "email": "Nekotoxin@outlook.com",
    "time": "Tue Jun 28 14:14:55 2022 +0800"
  },
  "message": "fix: add ci and more testbench for etcd watcher\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "605f6a7f96f7c079b021b7d6a87322d3a169dcdd",
      "new_mode": 33188,
      "new_path": ".github/semantic.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44f5b7b42e96a235f6b6853f3984d3822da817c3",
      "new_mode": 33188,
      "new_path": ".github/workflows/release.yml"
    },
    {
      "type": "modify",
      "old_id": "955c8db4eebc52da66a6f2ced2f406de3821e660",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "52ea1c1f49577237531c566562ff9a555a5d25db",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "3d627d65225534bdb127a60e2ff462b0a26709f4",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "fd114d8f1e5536cea2d3153da2d7406291f54e64",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "7ec526e5ae82de18ce78b4395dacf281c48d1ede",
      "old_mode": 33188,
      "old_path": "etcd_watcher/__init__.py",
      "new_id": "0921d5d3505e020265c302b996f3028e8197d270",
      "new_mode": 33188,
      "new_path": "etcd_watcher/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "e1ad9c4ffe8bdc5331967c57c3b3daeea3d01632",
      "old_mode": 33188,
      "old_path": "etcd_watcher/watcher.py",
      "new_id": "681e7b02666138101d2466d6b6fc2723b89b606d",
      "new_mode": 33188,
      "new_path": "etcd_watcher/watcher.py"
    },
    {
      "type": "modify",
      "old_id": "63aae4b54891aeb36a994e2169cff53210bd9859",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "8c05e0c2aaf03f717daac3639c090b843d69e222",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "delete",
      "old_id": "b61895cde2b5df37cd24fe0039a3781922d843f2",
      "old_mode": 33188,
      "old_path": "test/test_etcd_watcher.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tests/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6447913eba40308467295c3b2cedc1fc55af245e",
      "new_mode": 33188,
      "new_path": "tests/test_etcd_watcher.py"
    }
  ]
}
