)]}'
{
  "commit": "168bb198ea5c86aaa2cd8d0e20c634ac896e385f",
  "tree": "fad8cab927683fb57dc72b7d7f3430716bde2262",
  "parents": [
    "5ef42a14f766aa00a5917845ba1b3e04cc3c15f7"
  ],
  "author": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Oct 21 14:19:45 2020 +0200"
  },
  "committer": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Oct 21 18:57:37 2020 +0200"
  },
  "message": "Fix bug 1267: Destroy machines that are pending\n\nWhen osm destroys a NS, and a native charm hasn\u0027t been able\nto finish the provisioning of a machine, it will be in a pending state.\nAs it was seen in the bug 1267, when a model is destroyed and machines\nare pending, the deletion of the model will get stuck.\n\nThis patch solves that by checking (before deleting the model) if there\nare any manually provisioned machines in the juju model (native charms)\nin a pending state. If there are, it will destroy them so that the deletion\nof the model won\u0027t get stuck.\n\nChange-Id: Ia3f6ae7390ccc2bb5d4874d7d08fd446019b0901\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a457309cf61de5c4235cb5760e77f237ca5478f8",
      "old_mode": 33188,
      "old_path": "n2vc/libjuju.py",
      "new_id": "8d1fdaddbfe8dd60e4825b1c06e3247caaa2449a",
      "new_mode": 33188,
      "new_path": "n2vc/libjuju.py"
    }
  ]
}
