)]}'
{
  "commit": "eccee3ce491e6c1d4f7b83a1702a15f309dfe1d6",
  "tree": "0efdd0fd9537045b31e1ad16d93c1896a13124c4",
  "parents": [
    "63f9ee8e36c3f1249b50be5bba99538c63a1049a"
  ],
  "author": {
    "name": "Becky Siegel",
    "email": "beckysiegel@google.com",
    "time": "Thu Apr 13 14:48:31 2017 -0700"
  },
  "committer": {
    "name": "Becky Siegel",
    "email": "beckysiegel@google.com",
    "time": "Fri Apr 14 18:00:15 2017 -0700"
  },
  "message": "Fix diff cursor in file list\n\nThere was an issue where line numbers would not properly highlight in\ninline-diffs rendered in the file view.\n\nThere were two separate issues that contributed to this problem:\n1 - The diff cursor was not notified of the line being selected and\n    needing to move to that cursor stop.\n2 - The diff cursor was not properly updated after being moved inside\n    a dom-if statement.\n\nAdditionally, the way that line selection was previously done was not\nextendable to a diff cursor that stored multiple files. It queried\nstops based on line number and side. This change also stores the\npath of the file in the cursor stop so that the correct diff/line is\nselected in the case of multiples.\n\nBug: Issue 5977\nChange-Id: I7496293e19a4e59a3855dc78e273de6a9852e556\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75d86f411c2a47df8060a2b10e192ab7209766c9",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.html",
      "new_id": "cc827de3c83b1280d77097883e63d60a71e25894",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.html"
    },
    {
      "type": "modify",
      "old_id": "d06a6954bec9aa96f457dbad094a48d589ef5638",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js",
      "new_id": "09570db215f851434dfa35b965b817719039dc7a",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list.js"
    },
    {
      "type": "modify",
      "old_id": "c006f68bfde44ca8dc5b8f021ff80ee56cba26c5",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list_test.html",
      "new_id": "66fbc8e57796940700760da85ea44beadbb367b2",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-file-list/gr-file-list_test.html"
    },
    {
      "type": "modify",
      "old_id": "e40ccf349a0698e3ca964abd1acf3816483bdd63",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js",
      "new_id": "abc7db39f7dd4d6964e9df056f40c447e4492d21",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor.js"
    },
    {
      "type": "modify",
      "old_id": "a77c617af1abc23cd4624017bcd64351781a2449",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor_test.html",
      "new_id": "16acc03839e44ac752fc789a7361cbbff51c44eb",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/diff/gr-diff-cursor/gr-diff-cursor_test.html"
    },
    {
      "type": "modify",
      "old_id": "54e9c6e1071a5a1698d28636b61de2feba0e99d9",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/diff/gr-diff/gr-diff.html",
      "new_id": "4d167259ffe3a49f5c736059f28975f8c7a9bc80",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/diff/gr-diff/gr-diff.html"
    },
    {
      "type": "modify",
      "old_id": "52e869fd17f7da8f8d8a3dc4fc31a00f0d4f3039",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js",
      "new_id": "4adfd25d21792dd624b99cb5cc1c16e09ab96547",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/diff/gr-diff/gr-diff.js"
    }
  ]
}
