)]}'
{
  "commit": "1a15d1c84fc826fa7996c1c9d221a324edd33432",
  "tree": "8fab352bd0816a37ca935a6a8af80bbe0100669e",
  "parents": [
    "fd577a36aaf408c845f3bb8b3f28ecbbf3332107"
  ],
  "author": {
    "name": "Adam Israel",
    "email": "adam.israel@canonical.com",
    "time": "Mon Oct 23 12:00:49 2017 -0400"
  },
  "committer": {
    "name": "Adam Israel",
    "email": "adam.israel@canonical.com",
    "time": "Mon Oct 23 12:06:27 2017 -0400"
  },
  "message": "Update libjuju\n\n- fix licensing quirks\n- refresh against libjuju master\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f335af93a595eb2ddea363e40990338ec1f1016d",
      "new_mode": 33188,
      "new_path": "examples/credential.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8890e13528365ae65be43a4f3c74f431b717118",
      "new_mode": 33188,
      "new_path": "juju/user.py"
    },
    {
      "type": "modify",
      "old_id": "0a57c38ef8f0597a8cef0d94fff9238921ef6f04",
      "old_mode": 33188,
      "old_path": "modules/libjuju/.travis.yml",
      "new_id": "16e88dc482444f8b974b266b6ac858230091af7d",
      "new_mode": 33188,
      "new_path": "modules/libjuju/.travis.yml"
    },
    {
      "type": "modify",
      "old_id": "a918a2aa18d5bec6a8bb93891a7a63c243111796",
      "old_mode": 33188,
      "old_path": "modules/libjuju/VERSION",
      "new_id": "ee6cdce3c29053ac99607147be5be250efa001bd",
      "new_mode": 33188,
      "new_path": "modules/libjuju/VERSION"
    },
    {
      "type": "modify",
      "old_id": "898da626d8c07a7b637ceab5c2a199e6eb473c9b",
      "old_mode": 33188,
      "old_path": "modules/libjuju/docs/_extensions/automembersummary.py",
      "new_id": "cfe0b84b857c51ce323f846f6e6dc70075667524",
      "new_mode": 33188,
      "new_path": "modules/libjuju/docs/_extensions/automembersummary.py"
    },
    {
      "type": "modify",
      "old_id": "9da0cdcb5c0800736b4e7e55d873a4facaa5ba03",
      "old_mode": 33188,
      "old_path": "modules/libjuju/docs/changelog.rst",
      "new_id": "d3d2e9139e47d6666ab63d1f49e894c9b96755e7",
      "new_mode": 33188,
      "new_path": "modules/libjuju/docs/changelog.rst"
    },
    {
      "type": "modify",
      "old_id": "8719a629d2153b63374a3959b70f29c89d825793",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/application.py",
      "new_id": "620e9c998aff2f4c174a41a6fd29df2f4dd6d053",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/application.py"
    },
    {
      "type": "modify",
      "old_id": "d510e1145cd226f47ee9a50ccbbf9a52b1b61011",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/_client.py",
      "new_id": "2ef0ffd8ae4ac50e77f6a5efb6d33270c6faf5c9",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/_client.py"
    },
    {
      "type": "modify",
      "old_id": "89b52487664040baabcf5ae6914e13886682660f",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/client.py",
      "new_id": "2f3e49d98d44e7b1d76a00898841c26096a99678",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/client.py"
    },
    {
      "type": "modify",
      "old_id": "7457391877e481c1c237e3bdc8c68a8e6cdadd65",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/connection.py",
      "new_id": "c09468c65eef6f1d265fc9107f99ebd1a05bfa8b",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/connection.py"
    },
    {
      "type": "modify",
      "old_id": "c959e01649964a9a5eb955e2fc0829ebabfcc90f",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/facade.py",
      "new_id": "c015c5f03c8931898246e323ab0795807bc7c1b1",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/facade.py"
    },
    {
      "type": "modify",
      "old_id": "f439adb466645812e09492bd24ca9003b639996e",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/overrides.py",
      "new_id": "5e98e56ce8041f1f3e5a6e346dfe620ce1ea96aa",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/overrides.py"
    },
    {
      "type": "modify",
      "old_id": "61f2963361fb9b42e1b629490879d843cc684fd6",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/client/runner.py",
      "new_id": "6545bc413eada7bb8007d04f634deb51ba8564e3",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/client/runner.py"
    },
    {
      "type": "modify",
      "old_id": "9b452c7c88b0fa3c086d3263217da3973dc08674",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/controller.py",
      "new_id": "55ea55e979f80387b475eced23fd5e36d715ed5b",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/controller.py"
    },
    {
      "type": "modify",
      "old_id": "de5217455db39d6a6dd4f1da56bbcfbd129296bc",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/errors.py",
      "new_id": "ecd1c0d227171f1fe22e28908b21dcf71109577b",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/errors.py"
    },
    {
      "type": "modify",
      "old_id": "4abedfcc38f708185f6f20221b5cbe1e70dd868a",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/loop.py",
      "new_id": "aca726b081d1baa06483e17213658c7f621a66bf",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/loop.py"
    },
    {
      "type": "modify",
      "old_id": "bd8709a3bfa057a68319d0a5d732b8c54a55d8d7",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/model.py",
      "new_id": "fc8d5e98dd83880cb00cc3ef92825db7fcd32ead",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/model.py"
    },
    {
      "type": "modify",
      "old_id": "1d1b24ecd647089ebb335a706350fa61dc29a52a",
      "old_mode": 33188,
      "old_path": "modules/libjuju/juju/utils.py",
      "new_id": "1d9bc1cc4cc84a6c132e23661e2a307fb4cbe860",
      "new_mode": 33188,
      "new_path": "modules/libjuju/juju/utils.py"
    },
    {
      "type": "modify",
      "old_id": "e1ec45238228e284ba41294b6f08161d89cae0f9",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/base.py",
      "new_id": "96ed9c72e60f6aa8ad9539ed5d1b1a1c9db33a1d",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/base.py"
    },
    {
      "type": "modify",
      "old_id": "1a4fcaabd027ce853f027cd50be2a3575dda21bd",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/integration/test_application.py",
      "new_id": "7b780da91b4dfbfb0ae0c1e27a6b5b80f1ccb299",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/integration/test_application.py"
    },
    {
      "type": "modify",
      "old_id": "f3840cc4f6fd10c671753630cd8be185207fad26",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/integration/test_controller.py",
      "new_id": "d5593134b35cae20dd2209f892bc6c402ac33607",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/integration/test_controller.py"
    },
    {
      "type": "modify",
      "old_id": "60de035244f75b946be3619e618b3bc9d44b2d7a",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/integration/test_machine.py",
      "new_id": "cabf46d7f2bd784d1d83b6c9608864197d9c00ad",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/integration/test_machine.py"
    },
    {
      "type": "modify",
      "old_id": "85067864dc3b76d3786e6f423d59f569b37226fa",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/integration/test_model.py",
      "new_id": "041f75a6f2e4a0fdba6ee5a41aede59cedf0cffc",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/integration/test_model.py"
    },
    {
      "type": "modify",
      "old_id": "7828cf3030b9e9d288988373384e93cbc2c98db2",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tests/unit/test_client.py",
      "new_id": "e9fde8eb1ed609f0d2d7775c8bc6589ac2a743d8",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tests/unit/test_client.py"
    },
    {
      "type": "modify",
      "old_id": "789bbebdecabf8f09702a6ccac257b36367427ab",
      "old_mode": 33188,
      "old_path": "modules/libjuju/tox.ini",
      "new_id": "ce421d6d3696ed55085b23747fdf9a81ac7e4f00",
      "new_mode": 33188,
      "new_path": "modules/libjuju/tox.ini"
    }
  ]
}
