)]}'
{
  "log": [
    {
      "commit": "2ddf83aced62aff8364de1dad6ed8eee1ba6ae2e",
      "tree": "5105d4b2c32597f80febdfa1cc4cd2f2170cac7d",
      "parents": [
        "4460911bfce282bac3041608812e8da0fd9c3bdd"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Jun 10 04:31:40 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Jun 10 04:31:40 2017 -0700"
      },
      "message": "Allow fully qualified model names in xproto models\n"
    },
    {
      "commit": "4460911bfce282bac3041608812e8da0fd9c3bdd",
      "tree": "99b1261e59e86d6f2a07270052b92ab90bd8d0b5",
      "parents": [
        "83ebe42fd8e73933066741934af24d8eb93fd919"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon May 15 00:00:25 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon May 15 00:00:25 2017 +0200"
      },
      "message": "Write parsetab file to /tmp instead of the plyproto directory, and bump\nversion\n"
    },
    {
      "commit": "4a159acbaf333fec31a4a9d79eb4f72f1a02bb8e",
      "tree": "f1fbacd2a60af9bd8ff393a4d21c40989705c174",
      "parents": [
        "78fee770bcad6b942c4a8620cb7ebbd6006e68f8"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Apr 29 20:10:05 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Apr 29 20:10:05 2017 +0200"
      },
      "message": "Accept options in messages\n"
    },
    {
      "commit": "78fee770bcad6b942c4a8620cb7ebbd6006e68f8",
      "tree": "3a7180ef93218b3e5fbd65bc299bb80f6e444ed4",
      "parents": [
        "87792a13e8ec18a2bb2c54d80711a120cecf67c3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Apr 21 19:00:48 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Apr 21 19:00:48 2017 +0200"
      },
      "message": "Support for additional xproto constructs, bug fixes\n"
    },
    {
      "commit": "87792a13e8ec18a2bb2c54d80711a120cecf67c3",
      "tree": "b87645f12a0c72e8ed41fc1b24fc9138825c98b7",
      "parents": [
        "b7acc8ca9c6c41aff7ffb419125f54d21da09652"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Apr 10 19:35:05 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Apr 10 19:35:05 2017 -0700"
      },
      "message": "Updates to model and parser\n"
    },
    {
      "commit": "b1225873191a9d9b62c34d3e430b483572ca3bb3",
      "tree": "f97b7ab046ebfbef26c09dfa90ff15ba4ec6146a",
      "parents": [
        "52d11c9fcaaed932b035fca96dcd08c147a7e0c7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 29 20:47:47 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 29 20:47:47 2017 +0200"
      },
      "message": "Support post actions in visitor, fixes to the grammar\n"
    },
    {
      "commit": "1064fb3477460eb255307a77e54c2165ff80ecac",
      "tree": "3a749fd9bc1e16521d5f4a726ba815a418495846",
      "parents": [
        "00eb5da832d872297cdbe4f310ade3f3a222757d"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:48:50 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:48:50 2014 +0100"
      },
      "message": "More convenient \u0026 safe parent setting and visitor.\n"
    },
    {
      "commit": "00eb5da832d872297cdbe4f310ade3f3a222757d",
      "tree": "de3b1af2df5792b01af4fdf9d38fab53d8f6d753",
      "parents": [
        "a9f6d36d83dfefc00c0b7395cab00446c23fb155"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:24:15 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:24:15 2014 +0100"
      },
      "message": "Model system changed - setting parent to the elements.\n\n* Elements can determine its parent in the visitor.\n"
    },
    {
      "commit": "a9f6d36d83dfefc00c0b7395cab00446c23fb155",
      "tree": "3f058ad2f0f746cd713ba3134dad2604d8ac8cc8",
      "parents": [
        "ee7d898807f80d75975f649717037c254ac375cd"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:07:08 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 21:07:08 2014 +0100"
      },
      "message": "Visitors visits also child elements. LU added to directives.\n"
    },
    {
      "commit": "aa9ff47db80bf107999f00709291bd264a269dd7",
      "tree": "6186d664b892e41cf4bd352480b11b93a7c2b078",
      "parents": [
        "c9b031aefeefcbcde9055438587003a1e3834be4"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 18:02:03 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 18:02:03 2014 +0100"
      },
      "message": "Lexical units added\n\n* Lexical support added to the model. Enables to get information about position of a particular element in the source text (character number). This helps with refactoring (search \u0026 replace).\n* Lexical unit object wraps raw string occurrence so it can be easily found.\n"
    },
    {
      "commit": "c9b031aefeefcbcde9055438587003a1e3834be4",
      "tree": "5365a75176f65095f59e097c268b11b4dca4d54f",
      "parents": [
        "a4fae1127ad01653e79424128b990fc2852136f3"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 13:21:08 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 13:21:08 2014 +0100"
      },
      "message": "ProtoFile parse entity, output from lexed added to object (e.g., positions in the input).\n"
    },
    {
      "commit": "a4fae1127ad01653e79424128b990fc2852136f3",
      "tree": "6a0c27e1874930b5b5b1d29d21ad9b766c8969dd",
      "parents": [
        "e26bb0274919667b3d064a2f3125cf62120ff170"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 08:50:27 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Mon Nov 10 08:50:27 2014 +0100"
      },
      "message": "Fixed java package name (with dots), field name can be \u0027message\u0027.\n"
    },
    {
      "commit": "e26bb0274919667b3d064a2f3125cf62120ff170",
      "tree": "4869eb407a892d53385e4900b4992c902604140e",
      "parents": [
        "e4b95395441be68df663314b07b9babf3ca569ca"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Sun Nov 09 12:21:37 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Sun Nov 09 12:21:37 2014 +0100"
      },
      "message": "Model names refactoring\n"
    },
    {
      "commit": "ccaa0d9db911f01fa31979df55bb43bb1e13f09f",
      "tree": "227ea320144958edbc3de9c83455e29776412b52",
      "parents": [
        "b827fb06b5bfd341c8cf144303af42c7bbf3a997"
      ],
      "author": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Sun Nov 09 03:21:31 2014 +0100"
      },
      "committer": {
        "name": "Dusan Klinec",
        "email": "dusan.klinec@gmail.com",
        "time": "Sun Nov 09 03:21:31 2014 +0100"
      },
      "message": "Initial import\n"
    }
  ]
}
