)]}'
{
  "regions": [
    {
      "start": 1,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 2,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 3,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 4,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 5,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 6,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 9,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 13,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 21,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 26,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 28,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 29,
      "count": 6,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 35,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 36,
      "count": 6,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 42,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 43,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 46,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 47,
      "count": 44,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 91,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 92,
      "count": 42,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 134,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 136,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 137,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 141,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 143,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 144,
      "count": 21,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 165,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 170,
      "count": 67,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 237,
      "count": 10,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 247,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 249,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 253,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 254,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 256,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 257,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 258,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 259,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 261,
      "count": 10,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 271,
      "count": 11,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 282,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 287,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 295,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 300,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 303,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 304,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 306,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 309,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 311,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 315,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 316,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 317,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 320,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 322,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 324,
      "count": 9,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 333,
      "count": 6,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 339,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 340,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 341,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 342,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 345,
      "count": 16,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 361,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 369,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 371,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 374,
      "count": 13,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 387,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 395,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 396,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 404,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 406,
      "count": 7,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 413,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 415,
      "count": 14,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 429,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 430,
      "count": 6,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 436,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 439,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 441,
      "count": 34,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 475,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 479,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 480,
      "count": 14,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 494,
      "count": 15,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 509,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 511,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 512,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 514,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 515,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 520,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 521,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 529,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 532,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 535,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 537,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 538,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 539,
      "count": 23,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 562,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 564,
      "count": 4,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 568,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 570,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 572,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 574,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 575,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 576,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 577,
      "count": 8,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 585,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 586,
      "count": 5,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 591,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 593,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 594,
      "count": 2,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 596,
      "count": 1,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    },
    {
      "start": 597,
      "count": 3,
      "path": "juju/controller.py",
      "commit": "dcdf82bbc1ef310379f746518b2dd3b006353cb3",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2017-08-15 15:26:43 -0400"
      }
    },
    {
      "start": 600,
      "count": 34,
      "path": "juju/controller.py",
      "commit": "b8a8281b1785358bd5632a119c016f21811172c6",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-03-27 14:50:11 -0400"
      }
    }
  ]
}
