)]}'
{
  "commit": "6c868e108e8b68e6aacde833a4afe96f75345fe8",
  "tree": "2f707a3827170656863da75cfa93bc0a4c87ab26",
  "parents": [
    "41c21f1966553e841bca4c7c10f2bd00dca98221"
  ],
  "author": {
    "name": "SiuHui",
    "email": "127535046+siuhui@users.noreply.github.com",
    "time": "Sun Mar 10 18:33:25 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Mar 10 18:33:25 2024 +0800"
  },
  "message": "feat: add initial code (#2)\n\n* Ignore .idea/\r\n\r\n* feat: add async PostgreSQL watcher (#1)\r\n\r\n* test: add tests for AsyncPostgresWatcher\r\n\r\n* docs: add examples\r\n\r\n* docs: update README.md\r\n\r\n* feat: add Apache header\r\n\r\n* feat: add requirements.txt\r\n\r\n* docs: update README.md",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68bc17f9ff2104a9d7b6777058bb4c343ca72609",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "2dc53ca34ca78153451a0c01f67518ec2e81ac36",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "7de2be543a686e31e5dd0789dba2e2bfe72b9456",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "2b13659e43d6f1265c74c7e66f963c457c852c70",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84373845d4886d5711e2255264f32ea68ba59973",
      "new_mode": 33188,
      "new_path": "async_postgres_watcher/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff965f964c48445f8faea5c4f9502d360c0a453c",
      "new_mode": 33188,
      "new_path": "async_postgres_watcher/watcher.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e2d892f2ae0b98f80011aa17974ce1eade122d7",
      "new_mode": 33188,
      "new_path": "examples/rbac_model.conf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0779945d43214a8a65604a6ed46a651d8e4ae98f",
      "new_mode": 33188,
      "new_path": "examples/rbac_policy.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27abd079d4a39827c9459bf824fe781adecd5989",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "442b9efe37a2c1717261e54075475e805ed5e708",
      "new_mode": 33188,
      "new_path": "test/test_async_postgres_watcher.py"
    }
  ]
}
