)]}'
{
  "commit": "ebf009cc5c7ee4e35392baed5922caafeb6ee89c",
  "tree": "3c94ab47982a1914cd4cf7d4bc58c8b949092198",
  "parents": [
    "72a67eef5682eefbf75bd9647748c427c2fed391"
  ],
  "author": {
    "name": "Wyatt Allen",
    "email": "wyatta@google.com",
    "time": "Tue Sep 05 13:42:19 2017 -0700"
  },
  "committer": {
    "name": "Wyatt Allen",
    "email": "wyatta@google.com",
    "time": "Tue Sep 05 13:42:35 2017 -0700"
  },
  "message": "Use the download attribute on patch links\n\nPatch links were being wrongfully captured by the catchall route and\nresulted in a visual 404 when clicked. The \"pass-through\" approach to\ninstructing page.js to ignore these links does not work because clicking\nthe link should result in a download and should not change the browser\u0027s\nURL.\n\nHowever, page.js will ignore links with the download attribute, and this\nperfectly aligns with the intent of the problematic links. With this\nchange all download links in the download dialog bear the `download`\nattribute and a test ensures it.\n\nTests are lightly cleaned up to avoid repeating some setup code.\n\nBug: Issue 7149\nChange-Id: I83fa1b4bbd0d3b6d347d0b057ca7033db8cd82d6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d07cfe74e3ef2f01ed5551fe8bc4290fff7a542",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.html",
      "new_id": "fdd9b268bbe41257bfb51ed99434633e4e206fee",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.html"
    },
    {
      "type": "modify",
      "old_id": "b52363bcd5857f6f6a5726883a766319d1ce0709",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog_test.html",
      "new_id": "f6e17489d3a97ce5c8bbb26325a04f6382b2532f",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog_test.html"
    }
  ]
}
