)]}'
{
  "commit": "aded5838d4c4b23e4355c091913520184b90dbb5",
  "tree": "5906e06c07e3953b6aa9ffcb9657b570d91d33ec",
  "parents": [
    "3c063d193a201b5e7653115671739f1e64677e9c"
  ],
  "author": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Sep 16 13:31:33 2020 +0200"
  },
  "committer": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Tue Sep 22 12:19:19 2020 +0200"
  },
  "message": "Remove EntityType from juju watcher and workaround juju bug for retrieving the status\n\n- The juju watcher was doing an unnecessary translation with the entity types. The entity already provides an attribute .entity_type\n- Juju has a bug in version 2.8.2 that returns a wrong status. Therefore, charms were getting stuck in waiting for ever.\nChange-Id: I44709190acc41601e8a67f4c52074fda00c3d495\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8da62ff3ab67273e088f3869cc1e530588cc22c3",
      "old_mode": 33188,
      "old_path": "n2vc/juju_watcher.py",
      "new_id": "842e990b9295e7ecb990801f7df630a83fb1eb87",
      "new_mode": 33188,
      "new_path": "n2vc/juju_watcher.py"
    },
    {
      "type": "modify",
      "old_id": "cb24a3e055cb3156075f6a91a5e26008055ffb20",
      "old_mode": 33188,
      "old_path": "n2vc/libjuju.py",
      "new_id": "237a4017449c1fc063db03adfc5e55ff38ff5ae1",
      "new_mode": 33188,
      "new_path": "n2vc/libjuju.py"
    },
    {
      "type": "modify",
      "old_id": "5e11b5f9708aba449b6e867d9bf09fa23d704346",
      "old_mode": 33188,
      "old_path": "n2vc/n2vc_conn.py",
      "new_id": "bec68b4dc9295a15a6f70d6f240a568d048e50c6",
      "new_mode": 33188,
      "new_path": "n2vc/n2vc_conn.py"
    },
    {
      "type": "modify",
      "old_id": "56b4bbda9ab29f67b2c8a1ddcbaa31f5289c1729",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_juju_watcher.py",
      "new_id": "593ff0d997902d61d510509ae108c51207ce51da",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_juju_watcher.py"
    },
    {
      "type": "modify",
      "old_id": "3bab7051550dfbd55871ce90b18f2b44696aeb71",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_utils.py",
      "new_id": "c5ab84f4614f3bbaa18f3f3da9763e829c42403a",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_utils.py"
    },
    {
      "type": "modify",
      "old_id": "fe7362e7471bc54aeba5f21c9fba79e0c727fca0",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/utils.py",
      "new_id": "ee4dd96faaf403c56aadb02ea120f67407e94a06",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/utils.py"
    },
    {
      "type": "modify",
      "old_id": "62892eb09b6004afe305fb4f893b1fba11915b44",
      "old_mode": 33188,
      "old_path": "n2vc/utils.py",
      "new_id": "e8cf64dac123207f6023ca18ac035ebe9f1840e0",
      "new_mode": 33188,
      "new_path": "n2vc/utils.py"
    }
  ]
}
