)]}'
{
  "commit": "6ff58f2d74e3e5e6e033ef60c08e1b2e573103d9",
  "tree": "2e1a9e03642fe9e20e6195c3a9ecfce9a8685dc2",
  "parents": [
    "019eed553f0125ebd221f203a504368ad30fb866"
  ],
  "author": {
    "name": "Luke Granger-Brown",
    "email": "git@lukegb.com",
    "time": "Thu May 04 18:03:49 2017 +0100"
  },
  "committer": {
    "name": "Francesc Campoy Flores",
    "email": "campoy@golang.org",
    "time": "Wed Aug 23 23:01:57 2017 +0000"
  },
  "message": "gosrc: use default branch for GitHub presentations\n\nAt present, gosrc assumes that GitHub presentations always store their\nfiles in master branch. If a GitHub repo has a non-master default\nbranch, then although the presentation file itself is fetched from that\nbranch, all the files will be retrieved from master, which is a\nconfusing behaviour.\n\nThis change looks up which branch is selected as the default branch, at\nthe cost of an extra API call against GitHub when a presentation is\nfetched.\n\nRelated to #482, although this change merely makes talksapp respect the\ndefault branch, without allowing specification of a particular branch in\nthe URL.\n\nChange-Id: Ic78f9e86e68696463cb15175d7b133252abf9917\nReviewed-on: https://go-review.googlesource.com/42653\nReviewed-by: Francesc Campoy Flores \u003ccampoy@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1074967826880f6332cd84c5a9554cac4585ba4",
      "old_mode": 33188,
      "old_path": "gosrc/github.go",
      "new_id": "644532723b9258e0783a6d0b0fda0ffc567fd6e4",
      "new_mode": 33188,
      "new_path": "gosrc/github.go"
    }
  ]
}
