)]}'
{
  "commit": "46292ba75c515baf733df18644052b2ce9492728",
  "tree": "e2338c12c4ff9ae52c8d1d1861c1ef93526ed840",
  "parents": [
    "9f08c8ec73878122ad4b061ed334f0437afaaa32"
  ],
  "author": {
    "name": "Eric Blake",
    "email": "eblake@redhat.com",
    "time": "Mon Oct 12 22:22:29 2015 -0600"
  },
  "committer": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Thu Oct 15 08:39:08 2015 +0200"
  },
  "message": "qapi: Create simple union type member earlier\n\nFor simple unions, we were creating the implicit \u0027type\u0027 tag\nmember during the QAPISchemaObjectTypeVariants constructor.\nThis is different from every other implicit QAPISchemaEntity\nobject, which get created by QAPISchema methods.  Hoist the\ncreation to the caller (renaming _make_tag_enum() to\n_make_implicit_tag()), and pass the entity rather than the\nstring name, so that we have the nice property that no\nentities are created as a side effect within a different\nentity.  A later patch will then have an easier time of\nassociating location info with each entity creation.\n\nNo change to generated code.\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\nMessage-Id: \u003c1444710158-8723-10-git-send-email-eblake@redhat.com\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e017050c04e565689c3398bb6328c1ced1a3f6e",
      "old_mode": 33188,
      "old_path": "scripts/qapi.py",
      "new_id": "471bbfc40696f0203370b02177eee5b7c26a579a",
      "new_mode": 33188,
      "new_path": "scripts/qapi.py"
    }
  ]
}
