)]}'
{
  "commit": "1a0608892b5e59b0d75461c71d609603af0157d2",
  "tree": "3916f5183a554dcad49d1e3427515ef0b6098392",
  "parents": [
    "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
  ],
  "author": {
    "name": "Vasyl Saienko",
    "email": "vsaienko@mirantis.com",
    "time": "Mon Oct 17 15:44:39 2022 +0000"
  },
  "committer": {
    "name": "Roman Bubyr",
    "email": "rbubyr@mirantis.com",
    "time": "Wed Sep 03 11:59:12 2025 +0000"
  },
  "message": "Wait for router interface removal before remove router\n\nRelated-Prod: PRODX-27590\nChange-Id: I0d3df8beda5caf17dd08fecdce7807cc49d6c9d6\n(cherry picked from commit d9acbb516b881421ad6217e5a65e3a09d64a8be5)\n(cherry picked from commit 80eddc292c054a6793e02ed97011ca98fde904c7)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bbd50e5c48f3bc7ed18762fa70de7127671751d",
      "old_mode": 33188,
      "old_path": "tempest/api/network/base.py",
      "new_id": "79c29d71d27b3dbd0aa6410d2ec4c256dd2a7728",
      "new_mode": 33188,
      "new_path": "tempest/api/network/base.py"
    },
    {
      "type": "modify",
      "old_id": "5890b55badda52e88e8e35c163ef8a001207ccce",
      "old_mode": 33188,
      "old_path": "tempest/lib/common/dynamic_creds.py",
      "new_id": "e5d82c1acfe26984fc41a3e11e3da658010e1d21",
      "new_mode": 33188,
      "new_path": "tempest/lib/common/dynamic_creds.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f0bdc9c20d0c1f4f45c8925293211717fa21a08",
      "new_mode": 33188,
      "new_path": "tempest/lib/common/waiters.py"
    },
    {
      "type": "modify",
      "old_id": "4c2ea30d87b2ac01eed6db43fffd84f500492d04",
      "old_mode": 33188,
      "old_path": "tempest/tests/lib/common/test_dynamic_creds.py",
      "new_id": "61cead2a3f1f07370fa0560ca6de2e84171c246c",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/common/test_dynamic_creds.py"
    }
  ]
}
