)]}'
{
  "regions": [
    {
      "start": 1,
      "count": 13,
      "path": "modules/libjuju/juju/controller.py",
      "commit": "93a3db12e79d8e35ab8ca9a518a56631d8fd0707",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-08-27 12:50:06 -0400"
      }
    },
    {
      "start": 14,
      "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": 15,
      "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": 16,
      "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": 17,
      "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": 18,
      "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": 19,
      "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": 22,
      "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": 26,
      "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": 34,
      "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": 39,
      "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": 41,
      "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": 42,
      "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": 48,
      "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": 49,
      "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": 55,
      "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": 56,
      "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": 59,
      "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": 60,
      "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": 104,
      "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": 105,
      "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": 147,
      "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": 149,
      "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": 150,
      "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": 154,
      "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": 156,
      "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": 157,
      "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": 178,
      "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": 183,
      "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": 250,
      "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": 260,
      "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": 262,
      "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": 266,
      "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": 267,
      "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": 269,
      "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": 270,
      "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": 271,
      "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": 272,
      "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": 274,
      "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": 284,
      "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": 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": 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": 308,
      "count": 7,
      "path": "modules/libjuju/juju/controller.py",
      "commit": "93a3db12e79d8e35ab8ca9a518a56631d8fd0707",
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "2019-08-27 12:50:06 -0400"
      }
    },
    {
      "start": 315,
      "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": 320,
      "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": 323,
      "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": 324,
      "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": 326,
      "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": 329,
      "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": 331,
      "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": 335,
      "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": 336,
      "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": 337,
      "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": 340,
      "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": 342,
      "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": 344,
      "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": 353,
      "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": 359,
      "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": 360,
      "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": 361,
      "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": 362,
      "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": 365,
      "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": 381,
      "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": 389,
      "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": 391,
      "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": 394,
      "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": 407,
      "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": 415,
      "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": 416,
      "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": 424,
      "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": 426,
      "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": 433,
      "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": 435,
      "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": 449,
      "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": 450,
      "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": 456,
      "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": 459,
      "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": 461,
      "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": 495,
      "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": 499,
      "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": 500,
      "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": 514,
      "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": 529,
      "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": 531,
      "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": 532,
      "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": 534,
      "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": 535,
      "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": 540,
      "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": 541,
      "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": 549,
      "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": 552,
      "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": 555,
      "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": 557,
      "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": 558,
      "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": 559,
      "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": 582,
      "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": 584,
      "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": 588,
      "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": 590,
      "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": 592,
      "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": 594,
      "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": 595,
      "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": 596,
      "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": 597,
      "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": 605,
      "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": 606,
      "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": 611,
      "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": 613,
      "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": 614,
      "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": 616,
      "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": 617,
      "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": 620,
      "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"
      }
    }
  ]
}
