)]}'
{
  "commit": "db1d37bb9855e2c5649a14bf03bf940b26a49690",
  "tree": "0943c3dd81d5126f1086da558a636004dddb84be",
  "parents": [
    "7e887b22fdc176021b215c3b83a052276fdbeefc"
  ],
  "author": {
    "name": "beierlm",
    "email": "mark.beierl@canonical.com",
    "time": "Thu Apr 14 16:33:51 2022 -0400"
  },
  "committer": {
    "name": "garciadav",
    "email": "david.garcia@canonical.com",
    "time": "Mon May 02 09:17:46 2022 +0200"
  },
  "message": "Feature 10908: Add Upgrade Charm\n\nAdds ability to wait for a unit to go idle\nAdds new method to upgrade charm in a particular application\n\nChange-Id: I329286e63519c6398fc1f2229f306eec0b15551a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f9520f8f853b165d2a5db085a58c4bfcad63e7c",
      "old_mode": 33188,
      "old_path": "n2vc/juju_watcher.py",
      "new_id": "747f08ef8e633932ec89ee1b7f51b64486bac5e4",
      "new_mode": 33188,
      "new_path": "n2vc/juju_watcher.py"
    },
    {
      "type": "modify",
      "old_id": "028cea820e6d5ef5414c7362253381a48f6302c0",
      "old_mode": 33188,
      "old_path": "n2vc/libjuju.py",
      "new_id": "1fade625935f8385d39cb862b5951b6fe7538ba4",
      "new_mode": 33188,
      "new_path": "n2vc/libjuju.py"
    },
    {
      "type": "modify",
      "old_id": "5f8127420649a3c63629ea551a3cb6807dfb53d7",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_juju_watcher.py",
      "new_id": "07b21276dce87622e0ca6945fbe05a3b8985b177",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_juju_watcher.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6311432b23b349bdeae481c7c37bec9f95a783a6",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/testdata/upgrade-machine.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66a58954657d7ab7fd35357141cab8279f2cf804",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/testdata/upgrade-operator.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d671b812ca4ac545e36476274622f9c1c515e1e",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/testdata/upgrade-podspec-stateful.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cfe2f53b66d7eabb6f09afe16ac258a412a5157",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/testdata/upgrade-podspec-stateless.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6608b8fb7ce661bf0664c20cae0dcacc3ac1a1d",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/testdata/upgrade-sidecar.log"
    }
  ]
}
