)]}'
{
  "commit": "bbd77c180d7ff1b04a7661bb878939b2e1d23798",
  "tree": "8d7d0be38bf6a50002dec632d521efa81b6e0e87",
  "parents": [
    "6dd0f8342ddfbd8db3e3de1a17686cedbc14e9f1"
  ],
  "author": {
    "name": "Peter Crosthwaite",
    "email": "crosthwaitepeter@gmail.com",
    "time": "Tue Jun 23 19:31:15 2015 -0700"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Thu Jul 09 15:20:40 2015 +0200"
  },
  "message": "translate-all: Change tb_flush() env argument to cpu\n\nAll of the core-code usages of this API have the cpu pointer handy so\npass it in. There are only 3 architecture specific usages (2 of which\nare commented out) which can just use ENV_GET_CPU() locally to get the\ncpu pointer. The reduces core code usage of the CPU env, which brings\nus closer to common-obj\u0027ing these core files.\n\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nAcked-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nSigned-off-by: Peter Crosthwaite \u003ccrosthwaite.peter@gmail.com\u003e\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d817e5f0250152983f2eb5788c4d3c5565f80497",
      "old_mode": 33188,
      "old_path": "exec.c",
      "new_id": "b92c74d7075e2b587b15f73ecd711bdec80ccd2e",
      "new_mode": 33188,
      "new_path": "exec.c"
    },
    {
      "type": "modify",
      "old_id": "cea2a847e06df72fbaa4a7b48d360f04e406b6a3",
      "old_mode": 33188,
      "old_path": "gdbstub.c",
      "new_id": "0fa8dd8352d5d0c363ebae57766b816bf1aefd54",
      "new_mode": 33188,
      "new_path": "gdbstub.c"
    },
    {
      "type": "modify",
      "old_id": "44b89551c90e0c4d4ec9439de60c174072532b37",
      "old_mode": 33188,
      "old_path": "include/exec/exec-all.h",
      "new_id": "9f74abd98ccfd3f134eb53301b6021dfb51baa92",
      "new_mode": 33188,
      "new_path": "include/exec/exec-all.h"
    },
    {
      "type": "modify",
      "old_id": "1166f2fdb2188747e4d81bbf00c5cfcfe61dff4e",
      "old_mode": 33188,
      "old_path": "linux-user/signal.c",
      "new_id": "9d4cef409ea9e4ddccb996bd7e9fbe4a5d693c43",
      "new_mode": 33188,
      "new_path": "linux-user/signal.c"
    },
    {
      "type": "modify",
      "old_id": "ae2e174f32099399feff2298497ab61acf0b9d97",
      "old_mode": 33188,
      "old_path": "target-alpha/sys_helper.c",
      "new_id": "1c59e108b937539af9d72bd707ec067a7890f0c0",
      "new_mode": 33188,
      "new_path": "target-alpha/sys_helper.c"
    },
    {
      "type": "modify",
      "old_id": "7a1bdee2710564ef582b4be01dfaadb37d56f31d",
      "old_mode": 33188,
      "old_path": "target-i386/translate.c",
      "new_id": "82e2245bfdb9de30bc9f66f3132199d21b3cfa52",
      "new_mode": 33188,
      "new_path": "target-i386/translate.c"
    },
    {
      "type": "modify",
      "old_id": "50d53fdac0ac6936b5b5c83d33f8f08a624347c2",
      "old_mode": 33188,
      "old_path": "translate-all.c",
      "new_id": "60a3d8b2bd04ceccbe1143f52d21075fbbfedd48",
      "new_mode": 33188,
      "new_path": "translate-all.c"
    }
  ]
}
