The diff shown by github is misleading. If you inspect hargup's master branch carefully, it looks like he has rebased these commits out.