)]}'
{
  "commit": "3dab2f13f74bd6676c907660c1f6a63f18d56b1a",
  "tree": "433f802e3ace56d1c861c5feb254120f2ea2d65c",
  "parents": [
    "dee23fd0cf35e33ad95cfaeed37f27897613f453"
  ],
  "author": {
    "name": "Jonas Ådahl",
    "email": "jadahl@gmail.com",
    "time": "Fri Jul 15 16:52:50 2016 +0800"
  },
  "committer": {
    "name": "Jonas Ådahl",
    "email": "jadahl@gmail.com",
    "time": "Mon Aug 15 10:25:31 2016 +0800"
  },
  "message": "xdg-shell: Clarify focus semantics for popup grabs\n\nMake it clearer what the focus semantics are during a popup grab. In\nshort, when a grabbing popup is mapped, the top most popup will always\nhave keyboard focus, while pointer and touch focus works just as normal\nexcept that only surfaces from the grabbing client will receive pointer\nand touch focus.\n\nThis patch doesn\u0027t really change any semantics but rather clarifies\nwhat was ambiguous before.\n\nSigned-off-by: Jonas Ådahl \u003cjadahl@gmail.com\u003e\nReviewed-by: Mike Blumenkrantz \u003czmike@osg.samsung.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dd1538e4a1d3e8a1ed20a4729236b25601a07bc",
      "old_mode": 33188,
      "old_path": "unstable/xdg-shell/xdg-shell-unstable-v6.xml",
      "new_id": "fbb4727b50ed72c26c2bb14e4d4292f28d67ef68",
      "new_mode": 33188,
      "new_path": "unstable/xdg-shell/xdg-shell-unstable-v6.xml"
    }
  ]
}
