)]}'
{
  "commit": "a4705403aa6a4ba0f5ea8c67bff89a67d0be2070",
  "tree": "a778e897380cbd2a58b3e7b1f2e5cd6073e41694",
  "parents": [
    "dec121114c3ea6f9e515a452700e5015d1e34704"
  ],
  "author": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Fri Sep 23 15:08:48 2016 +1000"
  },
  "committer": {
    "name": "Ian Wienand",
    "email": "iwienand@redhat.com",
    "time": "Fri Sep 23 15:44:57 2016 +1000"
  },
  "message": "yum_install: fix awk return code\n\nTIL:\n\n  Similarly, all the END rules are merged, and executed when all the\n  input is exhausted (or when an exit statement is executed).\n\ni.e. matching YUM_FAILED calls \"exit\", which falls through to the END\nrules which calls \"exit result\" ... which is zero.  i.e. if the return\ncode is 1 then we actually hide that and return with zero.\n\nThis is rather annoying because errors that should halt to alert us of\na package install failure pass through, only for you to have to debug\nmuch later on seemingly unrelated problems.\n\nThis always sets \"result\" and thus should be returning the right\nthing.  I\u0027ve updated the documentation to hopefully make it clearer\nwhat\u0027s going on.\n\nChange-Id: Ia15b7dc55efb8d3e3e945241b67a468b8a914672\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a4a8f8eea5f519f6c71bbc8aabfbdca64a57dad",
      "old_mode": 33188,
      "old_path": "functions-common",
      "new_id": "120aa970d937b8f8d4d86fc42dce6a7913324656",
      "new_mode": 33188,
      "new_path": "functions-common"
    }
  ]
}
