)]}'
{
  "log": [
    {
      "commit": "fa5910adcf52b3758ae8d55b989976dcad6a7c00",
      "tree": "abf73a1b09b06a9c26ad17f1cb68f501f2ba8888",
      "parents": [
        "ccebcbe415b2bfc6751f1ca5ff8247ea693130fc"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 18:12:24 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 18:12:24 2019 -0500"
      },
      "message": "Error handling for package versions collecting\n"
    },
    {
      "commit": "ccebcbe415b2bfc6751f1ca5ff8247ea693130fc",
      "tree": "b46a4882e28c1e26d1dbeecfd30d5eb94db07362",
      "parents": [
        "30d8c5294c58a3e00ca0f9475f39533ca33e2f99"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:31:15 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:31:15 2019 -0500"
      },
      "message": "gateway search quickfix\n"
    },
    {
      "commit": "30d8c5294c58a3e00ca0f9475f39533ca33e2f99",
      "tree": "b3f1efb22f7081c15198ed097f5da0221a824a1b",
      "parents": [
        "a1f6f8ca4af207e1f5186fa40d853763cdfc589a"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:27:21 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:27:21 2019 -0500"
      },
      "message": "no IF handling\n"
    },
    {
      "commit": "a1f6f8ca4af207e1f5186fa40d853763cdfc589a",
      "tree": "be37abce3d84b5a81815f04002700ccb3ee846c9",
      "parents": [
        "08428f260e2b700d01fdfa036baa03642c68546e"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:13:55 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 18 17:13:55 2019 -0500"
      },
      "message": "Node skip on no IF in reclass\n"
    },
    {
      "commit": "08428f260e2b700d01fdfa036baa03642c68546e",
      "tree": "776382438f020bd3b45d2c14a82a7942722e899a",
      "parents": [
        "efa79c4dffabfc5aa3b3042fe5e6e3e62591be55"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 14 21:21:31 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 14 21:21:31 2019 -0500"
      },
      "message": "Reverted to simple network matching\n"
    },
    {
      "commit": "efa79c4dffabfc5aa3b3042fe5e6e3e62591be55",
      "tree": "38f5d1df7dbb74a990447df4de327d114d54507a",
      "parents": [
        "d79dde10ad3a0d2be82d1b6d23de47d45bdd47b0"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 14 19:14:04 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 14 19:14:04 2019 -0500"
      },
      "message": "Skipping nodes, error handling\n"
    },
    {
      "commit": "d79dde10ad3a0d2be82d1b6d23de47d45bdd47b0",
      "tree": "f6e815a06ac9edcb3b023304fce71a1a1d6f6b52",
      "parents": [
        "588b2c429b03793013018f5322d7b3882eeb866b"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Mar 13 19:07:46 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Mar 13 19:07:46 2019 -0500"
      },
      "message": "Routes runtime and reclass parsing and matching\n"
    },
    {
      "commit": "588b2c429b03793013018f5322d7b3882eeb866b",
      "tree": "f9e4c392f65775bb12d9fa8e65c5f17ee5431323",
      "parents": [
        "6d010be027c6c41bdb011354ea365f5fd96cc1dd"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 11 10:39:21 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 11 10:39:21 2019 -0500"
      },
      "message": "Network  cli formatting\n"
    },
    {
      "commit": "6d010be027c6c41bdb011354ea365f5fd96cc1dd",
      "tree": "afe5640b9fcc00e0e275a67b3bb788b9148389af",
      "parents": [
        "42b89fa5e55dec37e75371dce776ee1aee86e748"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 11 10:36:59 2019 -0500"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Mon Mar 11 10:36:59 2019 -0500"
      },
      "message": "templates dir fix\n"
    },
    {
      "commit": "42b89fa5e55dec37e75371dce776ee1aee86e748",
      "tree": "9d70f80bc07a912cd2a92cfc9138b492830dd04d",
      "parents": [
        "01f0d7f4867073b93a1012f3db42432603367c3f"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 07 18:45:26 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 07 18:45:26 2019 -0600"
      },
      "message": "Reclass values print and message updates\n"
    },
    {
      "commit": "01f0d7f4867073b93a1012f3db42432603367c3f",
      "tree": "b7bb20bf20652fcc7a641bb05c5108c3cffad524",
      "parents": [
        "f526dc0c913c3080b11b8db6ce2946f71f9d4afb"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 07 17:53:29 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Mar 07 17:53:29 2019 -0600"
      },
      "message": "Reclass networks and data collection refactoring\n"
    },
    {
      "commit": "f526dc0c913c3080b11b8db6ce2946f71f9d4afb",
      "tree": "513ed37fa66e9aa025052766f33be8615c39acec",
      "parents": [
        "73aa99a1f04fa1ae287cb99920808c26a4cd3b4c"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Mar 06 10:11:32 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Mar 06 10:11:32 2019 -0600"
      },
      "message": "Import fixes\n"
    },
    {
      "commit": "c9055712b9974f18790776a6751c99d11f936de8",
      "tree": "c00f31730be98a45b6f8a1d54a18298181bc3fe0",
      "parents": [
        "f808cd25aa60c6d85e17e8baa6e8d0ed64e1d961"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Fri Mar 01 14:43:56 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Fri Mar 01 14:43:56 2019 -0600"
      },
      "message": "Module refactoring and dynamic loading\n"
    },
    {
      "commit": "f808cd25aa60c6d85e17e8baa6e8d0ed64e1d961",
      "tree": "568b54c9edf96df6e2d04e337efcaf707edf9ec3",
      "parents": [
        "4c40632429ff4fe1fe7b7fd79eda1816bd575bd5"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Fri Mar 01 13:17:59 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Fri Mar 01 13:17:59 2019 -0600"
      },
      "message": "Messages refactoring\n"
    },
    {
      "commit": "4c40632429ff4fe1fe7b7fd79eda1816bd575bd5",
      "tree": "b625123f02049b2e17021f76acd664142e47b4b2",
      "parents": [
        "30862b83e1718b9f2c7781ce2545de7ae7aa61a4"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 28 17:37:09 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 28 17:37:09 2019 -0600"
      },
      "message": "Entrypoint  fixes\n"
    },
    {
      "commit": "4f149d063492b631f9dc35f3ff582463d6403322",
      "tree": "4c20cd916e8075246b2a42bce4b96c08dc949046",
      "parents": [
        "9df93a90ad1f3488dde7c1cf048817b98e108da0"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 28 17:15:29 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 28 17:15:29 2019 -0600"
      },
      "message": "Reclass Diff reorganize and updates\n"
    },
    {
      "commit": "9df93a90ad1f3488dde7c1cf048817b98e108da0",
      "tree": "d38308a798702bb554753dfc419b80749cb26ee1",
      "parents": [
        "6357683b3bba04e6994604dbdb292e7903246434"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 27 17:40:16 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 27 17:40:16 2019 -0600"
      },
      "message": "Automatic nodes listing from API\n"
    },
    {
      "commit": "6357683b3bba04e6994604dbdb292e7903246434",
      "tree": "f6bfa7ebb2065bf6c5cb99be1799598a43224db7",
      "parents": [
        "cba3b368b31f2b560bf9a73d424f41ee6f2a2eff"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 27 15:46:26 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 27 15:46:26 2019 -0600"
      },
      "message": "Remote password handling\n"
    },
    {
      "commit": "06ab17d0a42b3cdae5699c7314502b46a07cc273",
      "tree": "6a17051b69409647e8e285a6f6969dab7276ba74",
      "parents": [
        "9c6421186ee5a58b2622205dda02890220f46eb1"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Tue Feb 26 18:40:48 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Tue Feb 26 18:40:48 2019 -0600"
      },
      "message": "Reclass diff and list commands\n"
    },
    {
      "commit": "9c6421186ee5a58b2622205dda02890220f46eb1",
      "tree": "63e8765dbd78bc6a4e993448ee08f8894391025b",
      "parents": [
        "a05921f7e2b384b30ed0a421d36db5f8efa89395"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Tue Feb 26 13:55:43 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Tue Feb 26 13:55:43 2019 -0600"
      },
      "message": "Command execution structure and error handling\n"
    },
    {
      "commit": "a05921f7e2b384b30ed0a421d36db5f8efa89395",
      "tree": "2f02c90f27c5d22fda713d5a1c45dc81d5eeea72",
      "parents": [
        "e961399ac91fc8446022850b797529c0401ac9a2"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 21 18:21:39 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 21 18:21:39 2019 -0600"
      },
      "message": "fixes typo\n"
    },
    {
      "commit": "e961399ac91fc8446022850b797529c0401ac9a2",
      "tree": "448c73a1ab9f9b8db00649478e3595f249e077e8",
      "parents": [
        "9b2f6511b097916dca90cc50f29ea0543b45d508"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 21 18:20:35 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Thu Feb 21 18:20:35 2019 -0600"
      },
      "message": "network check and text output\n"
    },
    {
      "commit": "9b2f6511b097916dca90cc50f29ea0543b45d508",
      "tree": "8ab427d4e876bc72859421759886b51d26e900f6",
      "parents": [
        "799bee304aea51ca461e58b864482af4b763d855"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 18:05:00 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 18:05:00 2019 -0600"
      },
      "message": "WIP for network check\n"
    },
    {
      "commit": "799bee304aea51ca461e58b864482af4b763d855",
      "tree": "c40d2c149b96804f1e4682a092b126253c88f213",
      "parents": [
        "e47f7f4cb0b7a14da5b7bd1d23cc1d20a2afc655"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 17:19:26 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 17:19:26 2019 -0600"
      },
      "message": "Added debug option\n"
    },
    {
      "commit": "e47f7f4cb0b7a14da5b7bd1d23cc1d20a2afc655",
      "tree": "8d609342ee18df2d431365183a8ee20fa5a955db",
      "parents": [
        "5118de03b671d109b6cc1ca4398095449cf69279"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 16:41:23 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 16:41:23 2019 -0600"
      },
      "message": "package versions implemented\n"
    },
    {
      "commit": "5118de03b671d109b6cc1ca4398095449cf69279",
      "tree": "30b9a01866460380e4a977275f5feb576c78fac5",
      "parents": [
        "bd256e888e76fc2fcc83f1fc14fd9d63ee6dfd50"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 15:50:42 2019 -0600"
      },
      "committer": {
        "name": "Alex Savatieiev",
        "email": "a.savex@gmail.com",
        "time": "Wed Feb 20 15:50:42 2019 -0600"
      },
      "message": "Refactor modules execution\n"
    }
  ]
}
