)]}'
{
  "commit": "c38a696d168531e3c067451044262ef4d78ef11f",
  "tree": "333db0a26afb040e3daf5c484bd08c2c42ecbb3a",
  "parents": [
    "ba6e532cda6464759381585452b18f9fd1a19dd3"
  ],
  "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": "Wed Sep 16 18:59:27 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": "c62b11cd368dcb5724ab586c21320d95159e0b76",
      "old_mode": 33188,
      "old_path": "n2vc/libjuju.py",
      "new_id": "e73e552a046f0a62e18318c1227579df3f285538",
      "new_mode": 33188,
      "new_path": "n2vc/libjuju.py"
    },
    {
      "type": "modify",
      "old_id": "b9c3002a32aba3ee27816f677609e294915822e8",
      "old_mode": 33188,
      "old_path": "n2vc/n2vc_conn.py",
      "new_id": "eada20b27b0f7b989c0a025b4c42416179c2f182",
      "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"
    }
  ]
}
