Status for Dolphin Central

Recent events

2019-04-23T09:20:33.466961	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:33.466333	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/netplay-index' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.912500	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.393933	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.393110	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.975908	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.339624	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.339024	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.678098	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.150161	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.149458	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.676745	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.197380	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.196702	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.799900	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.287715	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.287106	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/redmine' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:27.858169	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.864132	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.862837	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/fifoci' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.427400	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.935765	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.935149	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/codesearch-ui' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.513835	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.059115	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}

Recent 'build_status' events

2019-04-23T04:56:54.453001	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-win-dbg-x64', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4708'}
2019-04-23T04:55:38.570625	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-android', 'description': 'Build succeeded on builder pr-android', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/4679'}
2019-04-23T04:55:31.446193	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-win-dbg-x64', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4708'}
2019-04-23T04:55:30.957627	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-win-x64', 'description': 'Build succeeded on builder pr-win-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4723'}
2019-04-23T04:55:15.201658	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-deb-dbg-x64', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/4121'}
2019-04-23T04:54:33.322422	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-deb-dbg-x64', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/4121'}
2019-04-23T04:54:32.871417	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-deb-x64', 'description': 'Build succeeded on builder pr-deb-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/4135'}
2019-04-23T04:54:14.489232	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-android', 'description': 'Auto build in progress on builder pr-android', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/4679'}
2019-04-23T04:54:13.796790	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-ubu-x64', 'description': 'Build succeeded on builder pr-ubu-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/4661'}
2019-04-23T04:54:11.793907	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-freebsd-x64', 'description': 'Build succeeded on builder pr-freebsd-x64', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/4707'}
2019-04-23T04:54:06.123329	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-osx-x64', 'description': 'Build failed on builder pr-osx-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/4623'}
2019-04-23T04:53:54.939363	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-ubu-x64', 'description': 'Auto build in progress on builder pr-ubu-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/4661'}
2019-04-23T04:53:54.460793	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'lint', 'description': 'Build succeeded on builder lint', 'success': True, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/4656'}
2019-04-23T04:53:52.708371	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-freebsd-x64', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/4707'}
2019-04-23T04:53:52.270713	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-win-x64', 'description': 'Auto build in progress on builder pr-win-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4723'}
2019-04-23T04:53:51.860423	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-deb-x64', 'description': 'Auto build in progress on builder pr-deb-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/4135'}
2019-04-23T04:53:51.273246	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'lint', 'description': 'Auto build in progress on builder lint', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/4656'}
2019-04-23T04:53:50.845812	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'pr-osx-x64', 'description': 'Auto build in progress on builder pr-osx-x64', 'success': False, 'source': 'buildbot', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/4623'}
2019-04-23T04:53:41.403792	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'service': 'default', 'description': 'Very basic checks passed, handed off to Buildbot.', 'success': True, 'source': 'prbuilder', 'shortrev': '45600e', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': ''}
2019-04-23T04:51:27.307026	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'service': 'pr-win-dbg-x64', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'success': True, 'source': 'buildbot', 'shortrev': '27abbb', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4707'}
2019-04-23T04:50:05.983927	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'service': 'pr-win-dbg-x64', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'success': False, 'source': 'buildbot', 'shortrev': '27abbb', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4707'}
2019-04-23T04:50:05.447100	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'service': 'pr-win-x64', 'description': 'Build succeeded on builder pr-win-x64', 'success': True, 'source': 'buildbot', 'shortrev': '27abbb', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4722'}
2019-04-23T04:48:50.127972	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'service': 'pr-win-x64', 'description': 'Auto build in progress on builder pr-win-x64', 'success': False, 'source': 'buildbot', 'shortrev': '27abbb', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': True, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4722'}
2019-04-23T04:48:49.651391	{'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'service': 'pr-win-dbg-x64', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'success': True, 'source': 'buildbot', 'shortrev': 'c4977f', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4706'}
2019-04-23T04:48:34.742829	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'service': 'pr-android', 'description': 'Build succeeded on builder pr-android', 'success': True, 'source': 'buildbot', 'shortrev': '27abbb', 'pr': 7982, 'repo': 'dolphin-emu/dolphin', 'pending': False, 'type': 'build_status', 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/4678'}

Recent 'gh_issue_comment' events

2019-04-23T00:58:37.666819	{'author': 'jordan-woyak', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 2, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:58:36Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:58:36Z', 'updated_at': '2019-04-23T00:58:36Z', 'id': 485602946, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485602946', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485602946', 'body': '> Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.\r\n> \r\n> [dolphin/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp](https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362)\r\n> \r\n> Line 362 in [cd5f42c](/dolphin-emu/dolphin/commit/cd5f42cee0897dd6a35dcce7d892dc758868044a)\r\n>  m_load->setEnabled(!running);\r\n\r\nI don\'t understand what you mean. But like I\'d said, probably about every instance of `pressed` should be `clicked`.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMjk0Ng==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8025, 'action': 'created', 'body': '> Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.\r\n> \r\n> [dolphin/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp](https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362)\r\n> \r\n> Line 362 in [cd5f42c](/dolphin-emu/dolphin/commit/cd5f42cee0897dd6a35dcce7d892dc758868044a)\r\n>  m_load->setEnabled(!running);\r\n\r\nI don\'t understand what you mean. But like I\'d said, probably about every instance of `pressed` should be `clicked`.', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt: Fix add button not releasing', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485602946'}
2019-04-23T00:49:20.312626	{'author': 'chargeflux', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'edited', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'changes': {'body': {'from': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing is I don\'t think "Load..." needs to be changed since UpdateControls seems to be handling that logic https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362'}}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 2, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:49:19Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:46:56Z', 'updated_at': '2019-04-23T00:49:19Z', 'id': 485601050, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485601050', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.  https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMTA1MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': False, 'id': 8025, 'action': 'edited', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.  https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt: Fix add button not releasing', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050'}
2019-04-23T00:46:56.802378	{'author': 'chargeflux', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 1, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:46:56Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:46:56Z', 'updated_at': '2019-04-23T00:46:56Z', 'id': 485601050, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485601050', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing is I don\'t think "Load..." needs to be changed since UpdateControls seems to be handling that logic https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMTA1MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': False, 'id': 8025, 'action': 'created', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing is I don\'t think "Load..." needs to be changed since UpdateControls seems to be handling that logic https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt: Fix add button not releasing', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050'}
2019-04-23T00:45:09.373646	{'author': 'jordan-woyak', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 0, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:45:08Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:45:08Z', 'updated_at': '2019-04-23T00:45:08Z', 'id': 485600805, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485600805', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485600805', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMDgwNQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8025, 'action': 'created', 'body': '@dolphin-emu-bot rebuild', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt: Fix add button not releasing', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485600805'}
2019-04-22T21:56:18.754418	{'author': 'chargeflux', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T21:08:04Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 163, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 163, 'archived': False, 'size': 378507, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7833, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7833/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7833', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7833.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7833', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7833.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7833', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7833/events', 'id': 415809479, 'comments': 3, 'body': 'On macOS, if the Debugging UI is enabled but the "Code" window is closed (made not visible by the user), every time Dolphin is launched, the "Code" window is shown and then hidden very quickly because of the hiding logic. This is a quick fix to move the hiding logic earlier so that the flicker doesn\'t happen. Note that the Code window has to be detached for this bug to happen.', 'updated_at': '2019-04-22T21:56:18Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7833/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjU3MjE3MzEw', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-02-28T20:29:59Z', 'title': 'Debugger: Apply hiding logic earlier (macOS)', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7833', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T21:56:18Z', 'updated_at': '2019-04-22T21:56:18Z', 'id': 485566439, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7833#issuecomment-485566439', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485566439', 'body': 'Anything I can do to push this forward? The issue is still present with HEAD.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7833', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTU2NjQzOQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': False, 'id': 7833, 'action': 'created', 'body': 'Anything I can do to push this forward? The issue is still present with HEAD.', 'repo': 'dolphin-emu/dolphin', 'title': 'Debugger: Apply hiding logic earlier (macOS)', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7833#issuecomment-485566439'}
2019-04-22T21:54:36.734994	{'author': 'chargeflux', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T21:08:04Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 163, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 163, 'archived': False, 'size': 378507, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7784, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7784/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7784', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7784.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7784', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7784.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7784', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7784/events', 'id': 406538332, 'comments': 7, 'body': 'This PR fixes https://bugs.dolphin-emu.org/issues/11184. While it says it affects macOS, Windows is also affected.\r\n\r\nBecause the Settings , Controllers and Mapping windows are QDialog classes, the first QPushButton added seems to be automatically designated as "default." This behavior is unique to QDialog classes. A "default" QPushButton means if the user press enter, it will automatically activate. This akin to a "Open File" Dialog and pressing enter to "press" the blue OK button. \r\n\r\nThis issue can be seen for example, in the first tab, General, when opening Config window where the "Generate a New Statistics Identity" button appears as blue and will activate if the user press enter. Or the first Configure Button when opening the Controllers window as described in the above issue at the issue tracker. \r\n\r\nThis PR changes the "Close" button (contained in QDialogButtonBox) for each of the QDialog windows to having the AcceptRole instead of the RejectRole. This prioritizes the "Close" Button as the default button and will activate if the user uses "Enter" as per the [documentation](http://doc.qt.io/qt-5/qdialogbuttonbox.html):\r\n\r\n>However, if there is no default button set and to preserve which button is the default button across platforms when using the QPushButton::autoDefault property, the first push button with the accept role is made the default button when the QDialogButtonBox is shown.\r\n\r\nThis will prevent all QPushButtons in a dialog window from being "default" and from activating upon the user pressing Enter; instead the "Close" button will activate. Any QPushButton that wants to be "default" instead of the "Close" button will simply need to be set as default after their creation: `setDefault(true)`.\r\n\r\nThis PR so far only fixes the Config, Controller and Mapping windows. Likely any QDialog window that has a "Close" Button should be changed to having an AcceptRole so that the QPushButtons in those windows or future QPushButtons aren\'t considered "default" just because they come before the Close Button. I can add a second commit to cover those cases (or amend and force-push).', 'updated_at': '2019-04-22T21:54:35Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7784/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjUwMjEzMTcy', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-02-04T21:58:48Z', 'title': 'Change QDialog Close button from RejectRole to AcceptRole', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7784', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T21:54:35Z', 'updated_at': '2019-04-22T21:54:35Z', 'id': 485565968, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7784#issuecomment-485565968', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485565968', 'body': '@jordan-woyak I am guessing the utility function would be in a new file in QtUtils? The only thing is that we have to remember to use that utility function if a new QDialog class is added to Dolphin and needs the default button to be disabled, right?\r\n\r\nWe can also have a custom QDialog class that automatically adds the fake button by overriding setLayout(), taking inspiration from the custom QMessageBox by @spycrab https://github.com/dolphin-emu/dolphin/commit/d1cb79f644cade8f763e7ad7c465ff69ae9a49ce\r\n\r\n```c++\r\nvoid CustomDialog::setLayout(QLayout *layout)\r\n{\r\n    QPushButton* fake_button = new QPushButton("");\r\n    fake_button->setDefault(true);\r\n    layout->addWidget(fake_button);\r\n\r\n    QDialog::setLayout(layout);\r\n    fake_button->close();\r\n}\r\n```', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7784', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTU2NTk2OA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': False, 'id': 7784, 'action': 'created', 'body': '@jordan-woyak I am guessing the utility function would be in a new file in QtUtils? The only thing is that we have to remember to use that utility function if a new QDialog class is added to Dolphin and needs the default button to be disabled, right?\r\n\r\nWe can also have a custom QDialog class that automatically adds the fake button by overriding setLayout(), taking inspiration from the custom QMessageBox by @spycrab https://github.com/dolphin-emu/dolphin/commit/d1cb79f644cade8f763e7ad7c465ff69ae9a49ce\r\n\r\n```c++\r\nvoid CustomDialog::setLayout(QLayout *layout)\r\n{\r\n    QPushButton* fake_button = new QPushButton("");\r\n    fake_button->setDefault(true);\r\n    layout->addWidget(fake_button);\r\n\r\n    QDialog::setLayout(layout);\r\n    fake_button->close();\r\n}\r\n```', 'repo': 'dolphin-emu/dolphin', 'title': 'Change QDialog Close button from RejectRole to AcceptRole', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7784#issuecomment-485565968'}
2019-04-22T12:42:42.726451	{'author': 'stenzek', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'id': 11288319, 'repos_url': 'https://api.github.com/users/stenzek/repos', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'followers_url': 'https://api.github.com/users/stenzek/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'gravatar_id': '', 'login': 'stenzek', 'html_url': 'https://github.com/stenzek', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T12:39:57Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 164, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 164, 'archived': False, 'size': 378497, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T12:40:18Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 5792, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/5792/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/5792', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/5792.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/5792', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/5792.patch'}, 'state': 'closed', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/5792', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/5792/events', 'id': 243198547, 'comments': 12, 'body': 'This PR uses COM smart pointers to manage COM pointers.\r\n\r\nThis makes it easier to avoid resource leaks of COM objects.', 'updated_at': '2019-04-22T12:42:41Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/beholdnec/subscriptions', 'following_url': 'https://api.github.com/users/beholdnec/following{/other_user}', 'id': 9994394, 'repos_url': 'https://api.github.com/users/beholdnec/repos', 'node_id': 'MDQ6VXNlcjk5OTQzOTQ=', 'followers_url': 'https://api.github.com/users/beholdnec/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/9994394?v=4', 'gists_url': 'https://api.github.com/users/beholdnec/gists{/gist_id}', 'events_url': 'https://api.github.com/users/beholdnec/events{/privacy}', 'received_events_url': 'https://api.github.com/users/beholdnec/received_events', 'gravatar_id': '', 'login': 'beholdnec', 'html_url': 'https://github.com/beholdnec', 'url': 'https://api.github.com/users/beholdnec', 'organizations_url': 'https://api.github.com/users/beholdnec/orgs', 'starred_url': 'https://api.github.com/users/beholdnec/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/5792/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MTMwNzI4NzY4', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2017-07-15T20:31:23Z', 'title': 'Utilize ComPtr in D3D, DInput and XAudio2 backends', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/5792', 'closed_at': '2019-04-22T12:42:41Z'}, 'comment': {'created_at': '2019-04-22T12:42:41Z', 'updated_at': '2019-04-22T12:42:41Z', 'id': 485408926, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/5792#issuecomment-485408926', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485408926', 'body': 'I think PR #7869 covered most of the changes here. Please feel free to re-open if I missed any instances.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/5792', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTQwODkyNg==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'id': 11288319, 'repos_url': 'https://api.github.com/users/stenzek/repos', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'followers_url': 'https://api.github.com/users/stenzek/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'gravatar_id': '', 'login': 'stenzek', 'html_url': 'https://github.com/stenzek', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 5792, 'action': 'created', 'body': 'I think PR #7869 covered most of the changes here. Please feel free to re-open if I missed any instances.', 'repo': 'dolphin-emu/dolphin', 'title': 'Utilize ComPtr in D3D, DInput and XAudio2 backends', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/5792#issuecomment-485408926'}
2019-04-22T12:35:29.935852	{'author': 'spycrab', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T12:17:02Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 166, 'archived': False, 'size': 378497, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T12:17:26Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7866, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7866/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7866.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7866', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7866.patch'}, 'state': 'closed', 'assignee': None, 'labels': [{'name': 'RFC', 'node_id': 'MDU6TGFiZWwyMjE4MDk4MTY=', 'id': 221809816, 'default': False, 'color': 'FF6D00', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/RFC'}, {'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7866', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7866/events', 'id': 418411432, 'comments': 10, 'body': 'This currently only adds images for two options (as a proof of concept):\r\n* Show FPS\r\n* Show NetPlay Ping\r\n\r\n### Rationale\r\n\r\nIllustrating some descriptions might help users to better understand what options do and make interacting with the graphics window more intuitive.\r\n\r\nThis is obviously not suited for every option but many of them could benefit from that.\r\n\r\n### Screenshots\r\n\r\n<img width="650" alt="screen shot 2019-03-07 at 16 09 06" src="https://user-images.githubusercontent.com/1440715/53973660-7417cb80-4101-11e9-977c-6556ef9042e2.png">\r\n', 'updated_at': '2019-04-22T12:35:29Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7866/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjU5MTkwNTM2', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-03-07T16:51:02Z', 'title': '[WIP] [RFC] Qt/GraphicsWindow: Add images to illustrate descriptions', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7866', 'closed_at': '2019-04-22T12:35:29Z'}, 'comment': {'created_at': '2019-04-22T12:35:29Z', 'updated_at': '2019-04-22T12:35:29Z', 'id': 485407622, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7866#issuecomment-485407622', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485407622', 'body': 'Closing for now.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7866', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTQwNzYyMg==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7866, 'action': 'created', 'body': 'Closing for now.', 'repo': 'dolphin-emu/dolphin', 'title': '[WIP] [RFC] Qt/GraphicsWindow: Add images to illustrate descriptions', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7866#issuecomment-485407622'}
2019-04-22T12:25:05.481697	{'author': 'BhaaLseN', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T12:17:02Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 167, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 167, 'archived': False, 'size': 378497, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T12:17:26Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8019, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/events', 'id': 435514266, 'comments': 4, 'body': 'Moves a bunch of methods from header into code file and updates naming conventions. Should have zero functional changes. Did this as part of the of the validity checks for #7975.\r\n\r\nAs a sidenote, is some of this stuff the code is doing even legal in modern C++? The `calc_checksumsBE()` and `Header::CalculateSerial()` code in particular feels pretty sketchy. I mean, it seems to work, but...', 'updated_at': '2019-04-22T12:25:04Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjE5MDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T14:19:46Z', 'title': 'GCMemcard: A little cleanup.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T12:25:04Z', 'updated_at': '2019-04-22T12:25:04Z', 'id': 485405716, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485405716', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485405716', 'body': 'It probably becomes a lot less verbose if you just in-class initialize them:\r\n```c++\r\nstruct DEntry\r\n{\r\n  DEntry();\r\n  std::string GCI_FileName() const;\r\n  static constexpr std::array<u8, 4> UNINITIALIZED_GAMECODE{{0xFF, 0xFF, 0xFF, 0xFF}};\r\n\r\n  std::array<u8, 4> m_gamecode{{ 0xFF, 0xFF, 0xFF, 0xFF }};\r\n  std::array<u8, 2> m_makercode{{ 0xFF, 0xFF }};\r\n  u8 m_unused_1 = 0xFF;\r\n  u8 m_banner_and_icon_flags = 0xFF;\r\n  // etc...\r\n};\r\n```\r\n\r\nKinda +/-0 on that though...', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTQwNTcxNg==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8019, 'action': 'created', 'body': 'It probably becomes a lot less verbose if you just in-class initialize them:\r\n```c++\r\nstruct DEntry\r\n{\r\n  DEntry();\r\n  std::string GCI_FileName() const;\r\n  static constexpr std::array<u8, 4> UNINITIALIZED_GAMECODE{{0xFF, 0xFF, 0xFF, 0xFF}};\r\n\r\n  std::array<u8, 4> m_gamecode{{ 0xFF, 0xFF, 0xFF, 0xFF }};\r\n  std::array<u8, 2> m_makercode{{ 0xFF, 0xFF }};\r\n  u8 m_unused_1 = 0xFF;\r\n  u8 m_banner_and_icon_flags = 0xFF;\r\n  // etc...\r\n};\r\n```\r\n\r\nKinda +/-0 on that though...', 'repo': 'dolphin-emu/dolphin', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485405716'}
2019-04-22T08:21:24.355145	{'author': 'MerryMage', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'id': 8682882, 'repos_url': 'https://api.github.com/users/MerryMage/repos', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8682882?v=4', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'gravatar_id': '', 'login': 'MerryMage', 'html_url': 'https://github.com/MerryMage', 'url': 'https://api.github.com/users/MerryMage', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T02:50:23Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 168, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 168, 'archived': False, 'size': 378497, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T02:50:46Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7287, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7287', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/events', 'id': 345401437, 'comments': 20, 'body': "This patch tries to detect idle loops instead of hardcoding them. Half of the patch is from @delroth.\r\n\r\nBut it lacks MMIO detection: We must not assume that a load has no side effect on hitting MMIO.\r\n\r\nBadly tested, but I'm too tired for now. PR is mostly to share the binary.", 'updated_at': '2019-04-22T08:21:23Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/degasus/subscriptions', 'following_url': 'https://api.github.com/users/degasus/following{/other_user}', 'id': 2787141, 'repos_url': 'https://api.github.com/users/degasus/repos', 'node_id': 'MDQ6VXNlcjI3ODcxNDE=', 'followers_url': 'https://api.github.com/users/degasus/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/2787141?v=4', 'gists_url': 'https://api.github.com/users/degasus/gists{/gist_id}', 'events_url': 'https://api.github.com/users/degasus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/degasus/received_events', 'gravatar_id': '', 'login': 'degasus', 'html_url': 'https://github.com/degasus', 'url': 'https://api.github.com/users/degasus', 'organizations_url': 'https://api.github.com/users/degasus/orgs', 'starred_url': 'https://api.github.com/users/degasus/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjA0NTY2MjU5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2018-07-28T00:35:39Z', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T08:21:23Z', 'updated_at': '2019-04-22T08:21:23Z', 'id': 485360896, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485360896', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485360896', 'body': '@degasus Fine with me.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTM2MDg5Ng==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/MerryMage/subscriptions', 'following_url': 'https://api.github.com/users/MerryMage/following{/other_user}', 'id': 8682882, 'repos_url': 'https://api.github.com/users/MerryMage/repos', 'node_id': 'MDQ6VXNlcjg2ODI4ODI=', 'followers_url': 'https://api.github.com/users/MerryMage/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8682882?v=4', 'gists_url': 'https://api.github.com/users/MerryMage/gists{/gist_id}', 'events_url': 'https://api.github.com/users/MerryMage/events{/privacy}', 'received_events_url': 'https://api.github.com/users/MerryMage/received_events', 'gravatar_id': '', 'login': 'MerryMage', 'html_url': 'https://github.com/MerryMage', 'url': 'https://api.github.com/users/MerryMage', 'organizations_url': 'https://api.github.com/users/MerryMage/orgs', 'starred_url': 'https://api.github.com/users/MerryMage/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7287, 'action': 'created', 'body': '@degasus Fine with me.', 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485360896'}
2019-04-22T08:17:25.920537	{'author': 'degasus', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/degasus/subscriptions', 'following_url': 'https://api.github.com/users/degasus/following{/other_user}', 'id': 2787141, 'repos_url': 'https://api.github.com/users/degasus/repos', 'node_id': 'MDQ6VXNlcjI3ODcxNDE=', 'followers_url': 'https://api.github.com/users/degasus/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/2787141?v=4', 'gists_url': 'https://api.github.com/users/degasus/gists{/gist_id}', 'events_url': 'https://api.github.com/users/degasus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/degasus/received_events', 'gravatar_id': '', 'login': 'degasus', 'html_url': 'https://github.com/degasus', 'url': 'https://api.github.com/users/degasus', 'organizations_url': 'https://api.github.com/users/degasus/orgs', 'starred_url': 'https://api.github.com/users/degasus/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-22T02:50:23Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 168, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 168, 'archived': False, 'size': 378497, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T02:50:46Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7287, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7287', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/events', 'id': 345401437, 'comments': 19, 'body': "This patch tries to detect idle loops instead of hardcoding them. Half of the patch is from @delroth.\r\n\r\nBut it lacks MMIO detection: We must not assume that a load has no side effect on hitting MMIO.\r\n\r\nBadly tested, but I'm too tired for now. PR is mostly to share the binary.", 'updated_at': '2019-04-22T08:17:25Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/degasus/subscriptions', 'following_url': 'https://api.github.com/users/degasus/following{/other_user}', 'id': 2787141, 'repos_url': 'https://api.github.com/users/degasus/repos', 'node_id': 'MDQ6VXNlcjI3ODcxNDE=', 'followers_url': 'https://api.github.com/users/degasus/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/2787141?v=4', 'gists_url': 'https://api.github.com/users/degasus/gists{/gist_id}', 'events_url': 'https://api.github.com/users/degasus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/degasus/received_events', 'gravatar_id': '', 'login': 'degasus', 'html_url': 'https://github.com/degasus', 'url': 'https://api.github.com/users/degasus', 'organizations_url': 'https://api.github.com/users/degasus/orgs', 'starred_url': 'https://api.github.com/users/degasus/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjA0NTY2MjU5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2018-07-28T00:35:39Z', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T08:17:25Z', 'updated_at': '2019-04-22T08:17:25Z', 'id': 485360116, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485360116', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485360116', 'body': '@MerryMage I think the debug helpers are not needed here. Idle is called when the idle loop is fully executed, so both stepping and breakpoints prevent the idle logic here.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTM2MDExNg==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/degasus/subscriptions', 'following_url': 'https://api.github.com/users/degasus/following{/other_user}', 'id': 2787141, 'repos_url': 'https://api.github.com/users/degasus/repos', 'node_id': 'MDQ6VXNlcjI3ODcxNDE=', 'followers_url': 'https://api.github.com/users/degasus/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/2787141?v=4', 'gists_url': 'https://api.github.com/users/degasus/gists{/gist_id}', 'events_url': 'https://api.github.com/users/degasus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/degasus/received_events', 'gravatar_id': '', 'login': 'degasus', 'html_url': 'https://github.com/degasus', 'url': 'https://api.github.com/users/degasus', 'organizations_url': 'https://api.github.com/users/degasus/orgs', 'starred_url': 'https://api.github.com/users/degasus/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7287, 'action': 'created', 'body': '@MerryMage I think the debug helpers are not needed here. Idle is called when the idle loop is fully executed, so both stepping and breakpoints prevent the idle logic here.', 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485360116'}
2019-04-22T02:41:05.112921	{'author': 'stenzek', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'id': 11288319, 'repos_url': 'https://api.github.com/users/stenzek/repos', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'followers_url': 'https://api.github.com/users/stenzek/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'gravatar_id': '', 'login': 'stenzek', 'html_url': 'https://github.com/stenzek', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T20:37:41Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1232, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 170, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1232, 'open_issues': 170, 'archived': False, 'size': 378491, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T19:39:20Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7857, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7857/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7857', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7857.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7857', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7857.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7857', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7857/events', 'id': 417289039, 'comments': 0, 'body': "Does what the title says. We need to use interface names for glsl because we don't use explicit locations. Needs testing to ensure it doesn't break in Vulkan.\r\n\r\nAlso fixes a random error on shutdown which was seen occasionally (if the last thing drawn was imgui).", 'updated_at': '2019-04-22T02:41:04Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'id': 11288319, 'repos_url': 'https://api.github.com/users/stenzek/repos', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'followers_url': 'https://api.github.com/users/stenzek/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'gravatar_id': '', 'login': 'stenzek', 'html_url': 'https://github.com/stenzek', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7857/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjU4MzE3NDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-03-05T13:06:24Z', 'title': 'OGL: Fix stereoscopy', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7857', 'closed_at': None}, 'comment': {'created_at': '2019-04-22T02:41:04Z', 'updated_at': '2019-04-22T02:41:04Z', 'id': 485307677, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7857#issuecomment-485307677', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485307677', 'body': 'Tested on both OpenGL and Vulkan on NVIDIA and Mesa.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7857', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTMwNzY3Nw==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/stenzek/subscriptions', 'following_url': 'https://api.github.com/users/stenzek/following{/other_user}', 'id': 11288319, 'repos_url': 'https://api.github.com/users/stenzek/repos', 'node_id': 'MDQ6VXNlcjExMjg4MzE5', 'followers_url': 'https://api.github.com/users/stenzek/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/11288319?v=4', 'gists_url': 'https://api.github.com/users/stenzek/gists{/gist_id}', 'events_url': 'https://api.github.com/users/stenzek/events{/privacy}', 'received_events_url': 'https://api.github.com/users/stenzek/received_events', 'gravatar_id': '', 'login': 'stenzek', 'html_url': 'https://github.com/stenzek', 'url': 'https://api.github.com/users/stenzek', 'organizations_url': 'https://api.github.com/users/stenzek/orgs', 'starred_url': 'https://api.github.com/users/stenzek/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7857, 'action': 'created', 'body': 'Tested on both OpenGL and Vulkan on NVIDIA and Mesa.', 'repo': 'dolphin-emu/dolphin', 'title': 'OGL: Fix stereoscopy', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7857#issuecomment-485307677'}
2019-04-21T20:36:05.974387	{'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T20:07:18Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 170, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 170, 'archived': False, 'size': 378491, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T19:39:20Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8019, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/events', 'id': 435514266, 'comments': 3, 'body': 'Moves a bunch of methods from header into code file and updates naming conventions. Should have zero functional changes. Did this as part of the of the validity checks for #7975.\r\n\r\nAs a sidenote, is some of this stuff the code is doing even legal in modern C++? The `calc_checksumsBE()` and `Header::CalculateSerial()` code in particular feels pretty sketchy. I mean, it seems to work, but...', 'updated_at': '2019-04-21T20:36:04Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjE5MDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T14:19:46Z', 'title': 'GCMemcard: A little cleanup.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T20:36:04Z', 'updated_at': '2019-04-21T20:36:04Z', 'id': 485280669, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485280669', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485280669', 'body': 'Should we also modify the constructors to use standard initialization instead of memset? I started doing that but stopped myself after noticing that a one-liner `memset(this, 0xFF, DENTRY_SIZE)` transformed into this thing:\r\n\r\n~~~\r\nDEntry::DEntry()\r\n    : m_unused_1(0xFFu), m_banner_and_icon_flags(0xFFu), m_modification_time(0xFFFFFFFFu),\r\n      m_image_offset(0xFFFFFFFFu), m_icon_format(0xFFFFu), m_animation_speed(0xFFFFu),\r\n      m_file_permissions(0xFFu), m_copy_counter(0xFFu), m_first_block(0xFFFFu),\r\n      m_block_count(0xFFFFu), m_comments_address(0xFFFFFFFFu)\r\n{\r\n  m_gamecode.fill(0xFF);\r\n  m_makercode.fill(0xFF);\r\n  m_filename.fill(0xFF);\r\n  m_unused_2.fill(0xFF);\r\n}\r\n~~~\r\n\r\nAnd as far as I can tell memset is totally fine for trivially copyable types.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI4MDY2OQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8019, 'action': 'created', 'body': 'Should we also modify the constructors to use standard initialization instead of memset? I started doing that but stopped myself after noticing that a one-liner `memset(this, 0xFF, DENTRY_SIZE)` transformed into this thing:\r\n\r\n~~~\r\nDEntry::DEntry()\r\n    : m_unused_1(0xFFu), m_banner_and_icon_flags(0xFFu), m_modification_time(0xFFFFFFFFu),\r\n      m_image_offset(0xFFFFFFFFu), m_icon_format(0xFFFFu), m_animation_speed(0xFFFFu),\r\n      m_file_permissions(0xFFu), m_copy_counter(0xFFu), m_first_block(0xFFFFu),\r\n      m_block_count(0xFFFFu), m_comments_address(0xFFFFFFFFu)\r\n{\r\n  m_gamecode.fill(0xFF);\r\n  m_makercode.fill(0xFF);\r\n  m_filename.fill(0xFF);\r\n  m_unused_2.fill(0xFF);\r\n}\r\n~~~\r\n\r\nAnd as far as I can tell memset is totally fine for trivially copyable types.', 'repo': 'dolphin-emu/dolphin', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485280669'}
2019-04-21T20:09:53.346065	{'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T20:07:18Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 170, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 170, 'archived': False, 'size': 378491, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T19:39:20Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8019, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/events', 'id': 435514266, 'comments': 2, 'body': 'Moves a bunch of methods from header into code file and updates naming conventions. Should have zero functional changes. Did this as part of the of the validity checks for #7975.\r\n\r\nAs a sidenote, is some of this stuff the code is doing even legal in modern C++? The `calc_checksumsBE()` and `Header::CalculateSerial()` code in particular feels pretty sketchy. I mean, it seems to work, but...', 'updated_at': '2019-04-21T20:09:52Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjE5MDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T14:19:46Z', 'title': 'GCMemcard: A little cleanup.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T20:09:52Z', 'updated_at': '2019-04-21T20:09:52Z', 'id': 485279027, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485279027', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485279027', 'body': 'By the by, have we ever considered Dolphin support on big endian platforms? A decent amount of code in this class assumes native little endian.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3OTAyNw==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8019, 'action': 'created', 'body': 'By the by, have we ever considered Dolphin support on big endian platforms? A decent amount of code in this class assumes native little endian.', 'repo': 'dolphin-emu/dolphin', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485279027'}
2019-04-21T18:47:20.663862	{'author': 'jordan-woyak', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T18:29:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 172, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 172, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8017, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8017/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8017', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8017.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8017', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8017.patch'}, 'state': 'closed', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8017', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8017/events', 'id': 435433734, 'comments': 6, 'body': 'Based on PR #8016.\r\n\r\nRename "Swing" to "Thrust" for a more accurate description of the emulated actions.\r\n\r\nDiscussion is still being had on what is the best name.', 'updated_at': '2019-04-21T18:47:19Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8017/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMTczNTY4', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-20T19:52:58Z', 'title': 'WIP -  WiimoteEmu/DolphinQt: Rename "Swing" to "Thrust" in the UI. ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8017', 'closed_at': '2019-04-21T18:47:19Z'}, 'comment': {'created_at': '2019-04-21T18:47:19Z', 'updated_at': '2019-04-21T18:47:19Z', 'id': 485273734, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8017#issuecomment-485273734', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485273734', 'body': 'We decided against this.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8017', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MzczNA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8017, 'action': 'created', 'body': 'We decided against this.', 'repo': 'dolphin-emu/dolphin', 'title': 'WIP -  WiimoteEmu/DolphinQt: Rename "Swing" to "Thrust" in the UI. ', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8017#issuecomment-485273734'}
2019-04-21T18:32:56.129839	{'author': 'Techjar', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Techjar/subscriptions', 'following_url': 'https://api.github.com/users/Techjar/following{/other_user}', 'id': 532821, 'repos_url': 'https://api.github.com/users/Techjar/repos', 'node_id': 'MDQ6VXNlcjUzMjgyMQ==', 'followers_url': 'https://api.github.com/users/Techjar/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/532821?v=4', 'gists_url': 'https://api.github.com/users/Techjar/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Techjar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Techjar/received_events', 'gravatar_id': '', 'login': 'Techjar', 'html_url': 'https://github.com/Techjar', 'url': 'https://api.github.com/users/Techjar', 'organizations_url': 'https://api.github.com/users/Techjar/orgs', 'starred_url': 'https://api.github.com/users/Techjar/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'edited', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T18:29:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 173, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 173, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'changes': {'body': {'from': "Tested and working.\r\n![](https://qimg.techjargaming.com/i/BKwNh1mx.png)\r\n\r\nNot sure if we want to strip away the .ini extension to keep it consistent with the previous display, I'm indifferent on that."}}, 'issue': {'number': 8022, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/events', 'id': 435532632, 'comments': 3, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/11676', 'updated_at': '2019-04-21T18:32:55Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjMxMDg5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T17:57:34Z', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T18:31:36Z', 'updated_at': '2019-04-21T18:32:55Z', 'id': 485272668, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485272668', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485272668', 'body': "Tested and working.\r\n![](https://qimg.techjargaming.com/i/BKwNh1mx.png)\r\n\r\nNot sure if we want to strip away the .ini extension to keep it consistent with the previous display, I'm indifferent on that. Perhaps it's better to show the whole filename?", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MjY2OA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Techjar/subscriptions', 'following_url': 'https://api.github.com/users/Techjar/following{/other_user}', 'id': 532821, 'repos_url': 'https://api.github.com/users/Techjar/repos', 'node_id': 'MDQ6VXNlcjUzMjgyMQ==', 'followers_url': 'https://api.github.com/users/Techjar/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/532821?v=4', 'gists_url': 'https://api.github.com/users/Techjar/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Techjar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Techjar/received_events', 'gravatar_id': '', 'login': 'Techjar', 'html_url': 'https://github.com/Techjar', 'url': 'https://api.github.com/users/Techjar', 'organizations_url': 'https://api.github.com/users/Techjar/orgs', 'starred_url': 'https://api.github.com/users/Techjar/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8022, 'action': 'edited', 'body': "Tested and working.\r\n![](https://qimg.techjargaming.com/i/BKwNh1mx.png)\r\n\r\nNot sure if we want to strip away the .ini extension to keep it consistent with the previous display, I'm indifferent on that. Perhaps it's better to show the whole filename?", 'repo': 'dolphin-emu/dolphin', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485272668'}
2019-04-21T18:31:37.236225	{'author': 'Techjar', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Techjar/subscriptions', 'following_url': 'https://api.github.com/users/Techjar/following{/other_user}', 'id': 532821, 'repos_url': 'https://api.github.com/users/Techjar/repos', 'node_id': 'MDQ6VXNlcjUzMjgyMQ==', 'followers_url': 'https://api.github.com/users/Techjar/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/532821?v=4', 'gists_url': 'https://api.github.com/users/Techjar/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Techjar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Techjar/received_events', 'gravatar_id': '', 'login': 'Techjar', 'html_url': 'https://github.com/Techjar', 'url': 'https://api.github.com/users/Techjar', 'organizations_url': 'https://api.github.com/users/Techjar/orgs', 'starred_url': 'https://api.github.com/users/Techjar/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T18:29:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 173, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 173, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8022, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/events', 'id': 435532632, 'comments': 2, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/11676', 'updated_at': '2019-04-21T18:31:36Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjMxMDg5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T17:57:34Z', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T18:31:36Z', 'updated_at': '2019-04-21T18:31:36Z', 'id': 485272668, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485272668', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485272668', 'body': "Tested and working.\r\n![](https://qimg.techjargaming.com/i/BKwNh1mx.png)\r\n\r\nNot sure if we want to strip away the .ini extension to keep it consistent with the previous display, I'm indifferent on that.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MjY2OA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Techjar/subscriptions', 'following_url': 'https://api.github.com/users/Techjar/following{/other_user}', 'id': 532821, 'repos_url': 'https://api.github.com/users/Techjar/repos', 'node_id': 'MDQ6VXNlcjUzMjgyMQ==', 'followers_url': 'https://api.github.com/users/Techjar/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/532821?v=4', 'gists_url': 'https://api.github.com/users/Techjar/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Techjar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Techjar/received_events', 'gravatar_id': '', 'login': 'Techjar', 'html_url': 'https://github.com/Techjar', 'url': 'https://api.github.com/users/Techjar', 'organizations_url': 'https://api.github.com/users/Techjar/orgs', 'starred_url': 'https://api.github.com/users/Techjar/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8022, 'action': 'created', 'body': "Tested and working.\r\n![](https://qimg.techjargaming.com/i/BKwNh1mx.png)\r\n\r\nNot sure if we want to strip away the .ini extension to keep it consistent with the previous display, I'm indifferent on that.", 'repo': 'dolphin-emu/dolphin', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485272668'}
2019-04-21T18:09:53.389649	{'author': 'spycrab', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T18:09:31Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 172, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 172, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8022, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/events', 'id': 435532632, 'comments': 1, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/11676', 'updated_at': '2019-04-21T18:09:52Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjMxMDg5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T17:57:34Z', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T18:09:52Z', 'updated_at': '2019-04-21T18:09:52Z', 'id': 485271328, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485271328', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485271328', 'body': '@JosJuice Now it does.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MTMyOA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8022, 'action': 'created', 'body': '@JosJuice Now it does.', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485271328'}
2019-04-21T17:59:54.603282	{'author': 'JosJuice', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T17:57:35Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 172, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 172, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8022, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8022.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/events', 'id': 435532632, 'comments': 0, 'body': 'Fixes https://bugs.dolphin-emu.org/issues/11676', 'updated_at': '2019-04-21T17:59:53Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjMxMDg5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T17:57:34Z', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T17:59:53Z', 'updated_at': '2019-04-21T17:59:53Z', 'id': 485270673, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485270673', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485270673', 'body': 'Is there any particular reason to not use `ConfigLoaders::GetGameIniFilenames` (which would ensure consistency with the rest of Dolphin)?', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8022', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MDY3Mw==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8022, 'action': 'created', 'body': 'Is there any particular reason to not use `ConfigLoaders::GetGameIniFilenames` (which would ensure consistency with the rest of Dolphin)?', 'repo': 'dolphin-emu/dolphin', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#issuecomment-485270673'}
2019-04-21T17:54:47.980008	{'author': 'addestroyer24', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/addestroyer24/subscriptions', 'following_url': 'https://api.github.com/users/addestroyer24/following{/other_user}', 'id': 22267435, 'repos_url': 'https://api.github.com/users/addestroyer24/repos', 'node_id': 'MDQ6VXNlcjIyMjY3NDM1', 'followers_url': 'https://api.github.com/users/addestroyer24/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/22267435?v=4', 'gists_url': 'https://api.github.com/users/addestroyer24/gists{/gist_id}', 'events_url': 'https://api.github.com/users/addestroyer24/events{/privacy}', 'received_events_url': 'https://api.github.com/users/addestroyer24/received_events', 'gravatar_id': '', 'login': 'addestroyer24', 'html_url': 'https://github.com/addestroyer24', 'url': 'https://api.github.com/users/addestroyer24', 'organizations_url': 'https://api.github.com/users/addestroyer24/orgs', 'starred_url': 'https://api.github.com/users/addestroyer24/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T17:46:07Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1231, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 171, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1231, 'open_issues': 171, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8016, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8016/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8016', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8016.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8016', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8016.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8016', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8016/events', 'id': 435424807, 'comments': 3, 'body': 'The term "IR" (referring to infrared) for emulated wii remote mappings is:\r\n1. Not representative of the actions performed. (The mappings twist the wiimote which in-turn affects IR (**and other**) data.\r\n2. Is meaningless and confusing to users unfamiliar with the details of Wii Remote hardware.\r\n\r\nI\'ve renamed "IR" to "Point" (just in the UI, ini file remains unchanged).\r\n\r\nThe "Motion Controls" tab now has four groups:\r\nShake, Point, Tilt, and Swing\r\n.. all physical movements of a wii remote. "IR" was wrong and out of place.\r\n\r\nI\'ve also eliminated the Forward/Backward mappings which are redundant and less configurable than the "Swing" mappings which now affect "IR" data.\r\nSwing\'s "Forward"/"Backward" accomplish the same thing also with the ability to set the travel distance/speed.\r\nThis de-clutters the dialog a bit.\r\n\r\nScreenshot: https://i.imgur.com/PAaqSxc.png', 'updated_at': '2019-04-21T17:54:47Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8016/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMTY4NTYz', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-20T18:11:09Z', 'title': 'WiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward actions.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8016', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T17:54:47Z', 'updated_at': '2019-04-21T17:54:47Z', 'id': 485270390, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8016#issuecomment-485270390', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485270390', 'body': 'I like the consistency that all the tabs are actual actions, but consistency might not be the best usability measure. The pointer is significantly different than the other options in that it is directly observable on screen in most cases.  I don\'t think about "pointing" the remote somewhere, I think about moving the "Pointer" across the screen.  I feel the tabs should be about the observable end result behavior, not the action that you do to cause that behavior.  That\'s just my 2 cents though.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8016', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI3MDM5MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/addestroyer24/subscriptions', 'following_url': 'https://api.github.com/users/addestroyer24/following{/other_user}', 'id': 22267435, 'repos_url': 'https://api.github.com/users/addestroyer24/repos', 'node_id': 'MDQ6VXNlcjIyMjY3NDM1', 'followers_url': 'https://api.github.com/users/addestroyer24/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/22267435?v=4', 'gists_url': 'https://api.github.com/users/addestroyer24/gists{/gist_id}', 'events_url': 'https://api.github.com/users/addestroyer24/events{/privacy}', 'received_events_url': 'https://api.github.com/users/addestroyer24/received_events', 'gravatar_id': '', 'login': 'addestroyer24', 'html_url': 'https://github.com/addestroyer24', 'url': 'https://api.github.com/users/addestroyer24', 'organizations_url': 'https://api.github.com/users/addestroyer24/orgs', 'starred_url': 'https://api.github.com/users/addestroyer24/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': False, 'id': 8016, 'action': 'created', 'body': 'I like the consistency that all the tabs are actual actions, but consistency might not be the best usability measure. The pointer is significantly different than the other options in that it is directly observable on screen in most cases.  I don\'t think about "pointing" the remote somewhere, I think about moving the "Pointer" across the screen.  I feel the tabs should be about the observable end result behavior, not the action that you do to cause that behavior.  That\'s just my 2 cents though.', 'repo': 'dolphin-emu/dolphin', 'title': 'WiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward actions.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8016#issuecomment-485270390'}
2019-04-21T15:01:54.765721	{'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T14:22:33Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1230, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 169, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1230, 'open_issues': 169, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8019, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/events', 'id': 435514266, 'comments': 1, 'body': 'Moves a bunch of methods from header into code file and updates naming conventions. Should have zero functional changes. Did this as part of the of the validity checks for #7975.\r\n\r\nAs a sidenote, is some of this stuff the code is doing even legal in modern C++? The `calc_checksumsBE()` and `Header::CalculateSerial()` code in particular feels pretty sketchy. I mean, it seems to work, but...', 'updated_at': '2019-04-21T15:01:54Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjE5MDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T14:19:46Z', 'title': 'GCMemcard: A little cleanup.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T15:01:54Z', 'updated_at': '2019-04-21T15:01:54Z', 'id': 485258609, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485258609', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485258609', 'body': "Yeah, I thought so. Should probably clean that up then while I'm here.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI1ODYwOQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8019, 'action': 'created', 'body': "Yeah, I thought so. Should probably clean that up then while I'm here.", 'repo': 'dolphin-emu/dolphin', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485258609'}
2019-04-21T14:58:15.586368	{'author': 'lioncash', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'id': 712067, 'repos_url': 'https://api.github.com/users/lioncash/repos', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'gravatar_id': '', 'login': 'lioncash', 'html_url': 'https://github.com/lioncash', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T14:22:33Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1230, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 169, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1230, 'open_issues': 169, 'archived': False, 'size': 378481, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8019, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8019.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/events', 'id': 435514266, 'comments': 0, 'body': 'Moves a bunch of methods from header into code file and updates naming conventions. Should have zero functional changes. Did this as part of the of the validity checks for #7975.\r\n\r\nAs a sidenote, is some of this stuff the code is doing even legal in modern C++? The `calc_checksumsBE()` and `Header::CalculateSerial()` code in particular feels pretty sketchy. I mean, it seems to work, but...', 'updated_at': '2019-04-21T14:58:14Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyMjE5MDY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-21T14:19:46Z', 'title': 'GCMemcard: A little cleanup.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T14:58:14Z', 'updated_at': '2019-04-21T14:58:14Z', 'id': 485258352, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485258352', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485258352', 'body': '> As a sidenote, is some of this stuff the code is doing even legal in modern C++? \r\n\r\nLegal? Sure. Free of invoking undefined behavior? Absolutely not. Even in pre-modern C++.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8019', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI1ODM1Mg==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'id': 712067, 'repos_url': 'https://api.github.com/users/lioncash/repos', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'gravatar_id': '', 'login': 'lioncash', 'html_url': 'https://github.com/lioncash', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 8019, 'action': 'created', 'body': '> As a sidenote, is some of this stuff the code is doing even legal in modern C++? \r\n\r\nLegal? Sure. Free of invoking undefined behavior? Absolutely not. Even in pre-modern C++.', 'repo': 'dolphin-emu/dolphin', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#issuecomment-485258352'}
2019-04-21T14:25:47.904388	{'author': 'jordan-woyak', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T14:22:33Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1230, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 169, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1230, 'open_issues': 169, 'archived': False, 'size': 378474, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T13:51:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7998, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7998/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7998', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7998.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7998', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7998.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7998', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7998/events', 'id': 432981404, 'comments': 1, 'body': 'And I threw a structured binding in to see how our build-bots like it.', 'updated_at': '2019-04-21T14:25:46Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7998/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcwMjk5NDc2', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-14T14:05:36Z', 'title': 'Force C++17 in CMake.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7998', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T14:25:46Z', 'updated_at': '2019-04-21T14:25:46Z', 'id': 485255899, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7998#issuecomment-485255899', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485255899', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7998', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTI1NTg5OQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7998, 'action': 'created', 'body': '@dolphin-emu-bot rebuild', 'repo': 'dolphin-emu/dolphin', 'title': 'Force C++17 in CMake.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7998#issuecomment-485255899'}
2019-04-21T08:48:38.549612	{'author': 'JosJuice', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T04:53:49Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5207, 'forks_count': 1230, 'stargazers_count': 5207, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 170, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1230, 'open_issues': 170, 'archived': False, 'size': 378469, 'watchers': 5207, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T08:02:22Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7287, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/labels{/name}', 'author_association': 'MEMBER', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7287', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7287.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/events', 'id': 345401437, 'comments': 18, 'body': "This patch tries to detect idle loops instead of hardcoding them. Half of the patch is from @delroth.\r\n\r\nBut it lacks MMIO detection: We must not assume that a load has no side effect on hitting MMIO.\r\n\r\nBadly tested, but I'm too tired for now. PR is mostly to share the binary.", 'updated_at': '2019-04-21T08:48:37Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/degasus/subscriptions', 'following_url': 'https://api.github.com/users/degasus/following{/other_user}', 'id': 2787141, 'repos_url': 'https://api.github.com/users/degasus/repos', 'node_id': 'MDQ6VXNlcjI3ODcxNDE=', 'followers_url': 'https://api.github.com/users/degasus/followers', 'avatar_url': 'https://avatars0.githubusercontent.com/u/2787141?v=4', 'gists_url': 'https://api.github.com/users/degasus/gists{/gist_id}', 'events_url': 'https://api.github.com/users/degasus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/degasus/received_events', 'gravatar_id': '', 'login': 'degasus', 'html_url': 'https://github.com/degasus', 'url': 'https://api.github.com/users/degasus', 'organizations_url': 'https://api.github.com/users/degasus/orgs', 'starred_url': 'https://api.github.com/users/degasus/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjA0NTY2MjU5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2018-07-28T00:35:39Z', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T08:48:37Z', 'updated_at': '2019-04-21T08:48:37Z', 'id': 485235646, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485235646', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485235646', 'body': 'With the recent changes to the PR, CSI: Hard Evidence works with cached interpreter (in addition to this PR making it work with Jit64 and JitArm64 earlier). However, it seems like regular interpreter freezes during one of the prerendered videos, like before this PR. (It also takes something like 20 minutes to just get to the start of the prerendered videos, compared to 25 seconds when running with JIT at full speed...)', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7287', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTIzNTY0Ng==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7287, 'action': 'created', 'body': 'With the recent changes to the PR, CSI: Hard Evidence works with cached interpreter (in addition to this PR making it work with Jit64 and JitArm64 earlier). However, it seems like regular interpreter freezes during one of the prerendered videos, like before this PR. (It also takes something like 20 minutes to just get to the start of the prerendered videos, compared to 25 seconds when running with JIT at full speed...)', 'repo': 'dolphin-emu/dolphin', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7287#issuecomment-485235646'}
2019-04-21T04:01:44.405039	{'author': 'JMC47', 'source': 'ghhookparser', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'id': 6598209, 'repos_url': 'https://api.github.com/users/JMC47/repos', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'gravatar_id': '', 'login': 'JMC47', 'html_url': 'https://github.com/JMC47', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-21T03:56:51Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5206, 'forks_count': 1230, 'stargazers_count': 5206, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 171, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1230, 'open_issues': 171, 'archived': False, 'size': 378441, 'watchers': 5206, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-21T03:57:15Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 7841, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7841/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7841', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7841.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7841', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7841.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7841', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7841/events', 'id': 416476228, 'comments': 2, 'body': "I've been looking into emulator front-ends lately and wanted to put games into fullscreen when playing a game with Dolphin.  Unfortunately, the fullscreen option was using the old config system while the command-line support for arbitrary configuration settings was using the new system.  The fix was to move all the Display settings over to the new system.\r\n\r\nShould fix:\r\n\r\n[Issue 9091](https://bugs.dolphin-emu.org/issues/9091)\r\n[Issue 10735](https://bugs.dolphin-emu.org/issues/10735)", 'updated_at': '2019-04-21T04:01:43Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'id': 15224722, 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/15224722?v=4', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'gravatar_id': '', 'login': 'iwubcode', 'html_url': 'https://github.com/iwubcode', 'url': 'https://api.github.com/users/iwubcode', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7841/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjU3NzEyNDU1', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-03-03T04:58:21Z', 'title': "Config: Move the 'Display' settings from ConfigManager to the layered config system", 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7841', 'closed_at': None}, 'comment': {'created_at': '2019-04-21T04:01:43Z', 'updated_at': '2019-04-21T04:01:43Z', 'id': 485222870, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7841#issuecomment-485222870', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485222870', 'body': "It's been approved by multiple people and the developer is active in case there are regressions.", 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7841', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTIyMjg3MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'id': 6598209, 'repos_url': 'https://api.github.com/users/JMC47/repos', 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6598209?v=4', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'gravatar_id': '', 'login': 'JMC47', 'html_url': 'https://github.com/JMC47', 'url': 'https://api.github.com/users/JMC47', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'site_admin': False}}}, 'safe_author': True, 'id': 7841, 'action': 'created', 'body': "It's been approved by multiple people and the developer is active in case there are regressions.", 'repo': 'dolphin-emu/dolphin', 'title': "Config: Move the 'Display' settings from ConfigManager to the layered config system", 'type': 'gh_issue_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7841#issuecomment-485222870'}

Recent 'gh_pull_request' events

2019-04-23T04:53:40.232219	{'head_ref_name': 'filePatch', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'author': 'phire', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'PatchEngine: Allow patching of files on disk', 'type': 'gh_pull_request', 'id': 7982}
2019-04-23T04:46:36.684922	{'head_ref_name': 'filePatch', 'base_sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'head_sha': '27abbb0db0267612065d21598b232c5af7b69a50', 'author': 'phire', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'PatchEngine: Allow patching of files on disk', 'type': 'gh_pull_request', 'id': 7982}
2019-04-23T04:38:30.234613	{'head_ref_name': 'filePatch', 'base_sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'head_sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'author': 'phire', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'PatchEngine: Allow patching of files on disk', 'type': 'gh_pull_request', 'id': 7982}
2019-04-23T04:11:46.640010	{'head_ref_name': 'fix-black-pause', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': '75b463ae65ca66a7f701bb0d42d9bbb9b5daa961', 'author': 'Pokechu22', 'source': 'ghhookparser', 'safe_author': False, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8026', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Fix the screen going black on pause after changing windows', 'type': 'gh_pull_request', 'id': 8026}
2019-04-23T00:42:37.244682	{'head_ref_name': 'PathPaneAddBtn', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'author': 'chargeflux', 'source': 'ghhookparser', 'safe_author': False, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt: Fix add button not releasing', 'type': 'gh_pull_request', 'id': 8025}
2019-04-23T00:34:27.249503	{'head_ref_name': 'PathPaneAddBtn', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'author': 'chargeflux', 'source': 'ghhookparser', 'safe_author': False, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/PathPane: Fix add button not releasing', 'type': 'gh_pull_request', 'id': 8025}
2019-04-22T23:55:18.363131	{'head_ref_name': 'PathPaneAddBtn', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'author': 'chargeflux', 'source': 'ghhookparser', 'safe_author': False, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/PathPane: Fix add button not releasing', 'type': 'gh_pull_request', 'id': 8025}
2019-04-22T22:23:09.901854	{'head_ref_name': 'farcode-double-to-single', 'base_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'head_sha': '387b677c327e922be8970750c7e24469c65ce320', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8024', 'action': 'opened', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Jit64: Use far code for irregular double-to-single conversions.', 'type': 'gh_pull_request', 'id': 8024}
2019-04-22T21:08:04.964599	{'head_ref_name': 'idle_skipping', 'base_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'head_sha': '6ec4ade3b6a1131913ab9a006a7472530d8e90af', 'author': 'degasus', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'type': 'gh_pull_request', 'id': 7287}
2019-04-22T21:07:36.150822	{'head_ref_name': 'idle_skipping', 'base_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'head_sha': '6ec4ade3b6a1131913ab9a006a7472530d8e90af', 'author': 'degasus', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7287', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Jit64 / JitArm64: Optimized idle skipping detection.', 'type': 'gh_pull_request', 'id': 7287}
2019-04-22T13:26:33.736619	{'head_ref_name': 'qt-rtl', 'base_sha': 'e575fa92d706db3d0a57f2cbc20e2303fd240958', 'head_sha': 'b57ffcfd97c0e4421042b67a28f77c47fb890c31', 'author': 'JosJuice', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8006', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'DolphinQt: Enable RTL layout', 'type': 'gh_pull_request', 'id': 8006}
2019-04-22T12:42:42.773980	{'head_ref_name': 'comptr', 'base_sha': '5e54290271d69b670a7c1274562cb72ff9cff116', 'head_sha': 'a021a9d13211003180f1eec712821bdb015749b1', 'author': 'stenzek', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/5792', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Utilize ComPtr in D3D, DInput and XAudio2 backends', 'type': 'gh_pull_request', 'id': 5792}
2019-04-22T12:39:58.519144	{'head_ref_name': 'issue-11679', 'base_sha': 'ee8cdcb350901de90b7371daa93b2ed059085b92', 'head_sha': 'f0323a59c3fa7fb7cd8c1fbe6643abd69f43995d', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8005', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'DolphinQt: Fix verify tab hash box sizes on macOS', 'type': 'gh_pull_request', 'id': 8005}
2019-04-22T12:35:30.314883	{'head_ref_name': 'gw_add_images', 'base_sha': '7d17163ce85f518e3951a39ab226a446c32a8e54', 'head_sha': 'db8d0981fe4859563ead239cde58cb09e5d0236c', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7866', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': '[WIP] [RFC] Qt/GraphicsWindow: Add images to illustrate descriptions', 'type': 'gh_pull_request', 'id': 7866}
2019-04-22T12:16:54.793482	{'head_ref_name': 'cm_overhaul', 'base_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'head_sha': 'a154c5681595414b1b9035d3c14d5fd7e5f9cdf7', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/CheatManager: Fix a bunch of issues', 'type': 'gh_pull_request', 'id': 8021}
2019-04-22T12:09:55.471763	{'head_ref_name': 'cm_overhaul', 'base_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'head_sha': 'a154c5681595414b1b9035d3c14d5fd7e5f9cdf7', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/CheatManager: Fix a bunch of issues', 'type': 'gh_pull_request', 'id': 8021}
2019-04-22T02:50:24.634622	{'head_ref_name': 'more-videocommon-cleanup', 'base_sha': '6ea43235d54a18b70529cb6d0d740e0f8f9c34ea', 'head_sha': '356ebdf5098a24a70c04392ef7bcad7b762affbe', 'author': 'stenzek', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8000', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Additional cleanup/fixes from VideoCommon merge', 'type': 'gh_pull_request', 'id': 8000}
2019-04-22T02:41:14.001918	{'head_ref_name': 'opengl-stereo', 'base_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'head_sha': 'eddde3e6c8d8ea37a724e66dbc82b432ae63df96', 'author': 'stenzek', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/7857', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'OGL: Fix stereoscopy', 'type': 'gh_pull_request', 'id': 7857}
2019-04-21T20:37:41.380971	{'head_ref_name': 'gcmemcard-header-cleanup', 'base_sha': 'fb841c75cbde93c6d615fcc91d8142ba2493e1fd', 'head_sha': '15df2d855e159f6408a9cb02016b55a5aec8bebe', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_pull_request', 'id': 8019}
2019-04-21T20:07:18.480336	{'head_ref_name': 'gcmemcard-header-cleanup', 'base_sha': 'fb841c75cbde93c6d615fcc91d8142ba2493e1fd', 'head_sha': '93e40a4cd0f32604a27da005b9f80cd50ad57a66', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'GCMemcard: A little cleanup.', 'type': 'gh_pull_request', 'id': 8019}
2019-04-21T19:38:58.793646	{'head_ref_name': 'issue_11676', 'base_sha': '1588ef27bf079b4e908862ca50449948e3ffe146', 'head_sha': 'e2abda0c9bf9dd424eeddf6842fc8ede80c90266', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_pull_request', 'id': 8022}
2019-04-21T18:56:52.720906	{'head_ref_name': 'issue_11676', 'base_sha': '1588ef27bf079b4e908862ca50449948e3ffe146', 'head_sha': 'e2abda0c9bf9dd424eeddf6842fc8ede80c90266', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_pull_request', 'id': 8022}
2019-04-21T18:55:56.724848	{'head_ref_name': 'verify_layout_fix', 'base_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'head_sha': '6c938cc070b8e005ab2892ec8a5f03e8bd9d6769', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8023', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/VerifyWidget: Fix layout warnings', 'type': 'gh_pull_request', 'id': 8023}
2019-04-21T18:55:30.381262	{'head_ref_name': 'issue_11676', 'base_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'head_sha': 'e841a95373196cec40189dffa30823e9460c7271', 'author': 'spycrab', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022', 'action': 'synchronize', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'Qt/GameConfigWidget: Show revision specific INIs', 'type': 'gh_pull_request', 'id': 8022}
2019-04-21T18:47:21.013216	{'head_ref_name': 'swing-rename', 'base_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'head_sha': 'f15b041b5dc0fe84fbe7c28d5391de646c8bfd3c', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'safe_author': True, 'url': 'https://github.com/dolphin-emu/dolphin/pull/8017', 'action': 'closed', 'repo': 'dolphin-emu/dolphin', 'base_ref_name': 'master', 'title': 'WIP -  WiimoteEmu/DolphinQt: Rename "Swing" to "Thrust" in the UI. ', 'type': 'gh_pull_request', 'id': 8017}

Recent 'gh_pull_request_comment' events

2019-04-23T06:25:40.416805	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'author': 'JosJuice', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531809'}
2019-04-23T06:24:55.614848	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'author': 'JosJuice', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531618'}
2019-04-23T06:15:18.960048	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'author': 'phire', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277529856'}
2019-04-23T06:03:39.673506	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'author': 'JosJuice', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277527876'}
2019-04-23T04:40:43.850418	{'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'author': 'phire', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515787'}
2019-04-23T04:40:02.714336	{'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'author': 'phire', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7982, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515662'}
2019-04-23T00:15:42.389726	{'hash': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8025, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480655'}
2019-04-23T00:13:23.880462	{'hash': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'author': 'chargeflux', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8025, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480264'}
2019-04-23T00:06:10.603759	{'hash': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8025, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277479044'}
2019-04-23T00:06:10.603056	{'hash': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8025, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277478944'}
2019-04-22T13:26:56.014389	{'hash': 'b57ffcfd97c0e4421042b67a28f77c47fb890c31', 'author': 'JosJuice', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8006, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277289695'}
2019-04-22T12:33:46.519069	{'hash': '879b96399c093d7661737fc2291fcbfce85086f4', 'author': 'spycrab', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8006, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277278651'}
2019-04-22T01:24:28.890793	{'hash': '4f7ff768019413329524e3c199cdb91314a119c2', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8021, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277188966'}
2019-04-21T19:46:37.124629	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'lioncash', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'edited', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179568'}
2019-04-21T19:46:18.489544	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'lioncash', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179453'}
2019-04-21T19:46:18.488837	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'lioncash', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179568'}
2019-04-21T18:31:17.955665	{'hash': 'fc17bdb29c39422d9caff98e2103bb2f30b569b6', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 7975, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7975#discussion_r277177509'}
2019-04-21T18:29:41.503961	{'hash': '3c58264374084faf8460d587162c54c7adbba65a', 'author': 'Techjar', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8022, 'action': 'edited', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#discussion_r277177432'}
2019-04-21T18:27:43.182115	{'hash': '3c58264374084faf8460d587162c54c7adbba65a', 'author': 'Techjar', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8022, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#discussion_r277177432'}
2019-04-21T18:04:13.548405	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176796'}
2019-04-21T18:03:36.549818	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176788'}
2019-04-21T17:58:11.681022	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176524'}
2019-04-21T17:58:11.679677	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176267'}
2019-04-21T17:58:11.678395	{'hash': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8019, 'action': 'created', 'is_part_of_review': True, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176155'}
2019-04-21T17:38:38.846280	{'hash': '7013576e21a359574e4d7a8ad46b3a464f3d6192', 'author': 'spycrab', 'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'id': 8021, 'action': 'created', 'is_part_of_review': False, 'type': 'gh_pull_request_comment', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277176142'}

Recent 'gh_pull_request_review' events

2019-04-23T06:25:41.018393	{'comments': [{'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'id': 277531809, 'in_reply_to_id': 277527876, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531809', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T06:25:39Z', 'pull_request_review_id': 229365944, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUzMTgwOQ==', 'original_position': 5, 'body': '`%llu` works for `u64` without warnings on all compilers now? I guess you could use that then.', 'created_at': '2019-04-23T06:25:39Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531809', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531809'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531809'}}, 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'JosJuice', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365944'}
2019-04-23T06:24:55.613760	{'comments': [{'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'id': 277531618, 'in_reply_to_id': 274394964, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531618', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T06:24:54Z', 'pull_request_review_id': 229365728, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUzMTYxOA==', 'original_position': 61, 'body': "Disregard the previous comment. You can get Wii discs to work, but you would need to remove this call to `PartitionOffsetToRawOffset`, and `PatchReadRequest` would need to check which partition it's applying patches to.", 'created_at': '2019-04-23T06:24:54Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531618', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531618'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531618'}}, 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'path': 'Source/Core/Core/PatchEngine.cpp', 'position': None, 'diff_hunk': '@@ -211,6 +224,52 @@ static void ApplyPatches(const std::vector<Patch>& patches)\n   }\n }\n \n+std::unique_ptr<std::map<u64, std::vector<u8>>> CalculateDiscPatches(const DiscIO::Volume &disc) {\n+  if (s_file_patches.empty())\n+    return nullptr;\n+\n+  auto partition = disc.GetGamePartition();\n+  const DiscIO::FileSystem *fs = disc.GetFileSystem(partition);\n+\n+  auto patches = std::make_unique<std::map<u64, std::vector<u8>>>();\n+\n+  for (const auto& patch : s_file_patches) {\n+    if (!patch.active)\n+      continue;\n+\n+    const auto& file = fs->FindFileInfo(patch.path);\n+    if (file) {\n+      for (const auto& entry : patch.entries) {\n+        u64 disc_offset = disc.PartitionOffsetToRawOffset(file->GetOffset(), partition) + entry.address;'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'JosJuice', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365728'}
2019-04-23T06:15:18.958809	{'comments': [{'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'id': 277529856, 'in_reply_to_id': 277527876, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277529856', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T06:15:17Z', 'pull_request_review_id': 229363498, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUyOTg1Ng==', 'original_position': 5, 'body': 'why? \r\n\r\nCurrent versions of Visual studio support `%llux`', 'created_at': '2019-04-23T06:15:17Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277529856', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277529856'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277529856'}}, 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'phire', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229363498'}
2019-04-23T06:03:40.177534	{'comments': [{'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'id': 277527876, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277527876', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T06:03:38Z', 'pull_request_review_id': 229361008, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUyNzg3Ng==', 'original_position': 5, 'body': 'You should use `PRIx64` for `u64`.', 'created_at': '2019-04-23T06:03:38Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277527876', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277527876'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277527876'}}, 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'JosJuice', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229361008'}
2019-04-23T04:40:43.847400	{'comments': [{'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'id': 277515787, 'in_reply_to_id': 274396534, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515787', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T04:40:42Z', 'pull_request_review_id': 229345878, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUxNTc4Nw==', 'original_position': 50, 'body': 'I just removed the old/new all-together. it was wrong in various ways.', 'created_at': '2019-04-23T04:40:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515787', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515787'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515787'}}, 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'position': None, 'diff_hunk': '@@ -358,6 +363,37 @@ static void FinishRead(u64 id, s64 cycles_late)\n                                        buffer);\n }\n \n+static void PatchReadRequest(std::vector<u8> &buffer, u64 offset) {\n+  if(!s_disc_patches)\n+    return;\n+\n+  u64 end_offset = offset + buffer.size();\n+\n+  // Scan through patches which might overlap our current read request and apply them\n+  for (auto it = s_disc_patches->begin(); it != s_disc_patches->end(); it++) {\n+    if (it->first > end_offset) // Patch starts after the end of the read request\n+    {\n+      return;\n+    }\n+    else if (it->first >= offset) // Patch starts inside the read request\n+    {\n+      u64 start = it->first - offset;\n+      u32 old_data;\n+      u32 new_data;\n+      std::memcpy(&old_data, buffer.data() + start, 4);\n+      std::memmove(buffer.data() + start, it->second.data(), std::min(it->second.size(), buffer.size() - start));\n+      std::memcpy(&new_data, buffer.data() + start, 4);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08lx - old: %08x new: %08x", offset + start, old_data, new_data);'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'phire', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345878'}
2019-04-23T04:40:02.712465	{'comments': [{'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'id': 277515662, 'in_reply_to_id': 274391662, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515662', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'updated_at': '2019-04-23T04:40:01Z', 'pull_request_review_id': 229345734, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUxNTY2Mg==', 'original_position': 37, 'body': "I've re-written this loop to search backwards from upper_bound.", 'created_at': '2019-04-23T04:40:01Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515662', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515662'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515662'}}, 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'position': None, 'diff_hunk': '@@ -358,6 +363,37 @@ static void FinishRead(u64 id, s64 cycles_late)\n                                        buffer);\n }\n \n+static void PatchReadRequest(std::vector<u8> &buffer, u64 offset) {\n+  if(!s_disc_patches)\n+    return;\n+\n+  u64 end_offset = offset + buffer.size();\n+\n+  // Scan through patches which might overlap our current read request and apply them\n+  for (auto it = s_disc_patches->begin(); it != s_disc_patches->end(); it++) {'}], 'pr_id': 7982, 'pr_title': 'PatchEngine: Allow patching of files on disk', 'author': 'phire', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345734'}
2019-04-23T00:59:22.254233	{'comments': [], 'pr_id': 8025, 'pr_title': 'Qt: Fix add button not releasing', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'approved', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229310527'}
2019-04-23T00:15:42.388189	{'comments': [{'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277480655, 'in_reply_to_id': 277478944, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480655', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:15:41Z', 'pull_request_review_id': 229303134, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ4MDY1NQ==', 'original_position': 5, 'body': 'We are probably incorrectly using `pressed` everywhere and should be using `clicked` (which does still activate with keyboard input, btw).', 'created_at': '2019-04-23T00:15:40Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277480655', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277480655'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480655'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.cpp', 'position': 5, 'diff_hunk': '@@ -37,6 +37,8 @@ void PathPane::Browse()\n       QFileDialog::getExistingDirectory(this, tr("Select a Directory"), QDir::currentPath()));\n   if (!dir.isEmpty())\n     Settings::Instance().AddPath(dir);\n+  \n+  add->setDown(false);'}], 'pr_id': 8025, 'pr_title': 'Qt/PathPane: Fix add button not releasing', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229303134'}
2019-04-23T00:13:23.879069	{'comments': [{'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277480264, 'in_reply_to_id': 277478944, 'author_association': 'CONTRIBUTOR', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480264', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:13:22Z', 'pull_request_review_id': 229302673, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ4MDI2NA==', 'original_position': 5, 'body': 'The issue is also present on Windows aside from macOS. `clicked` will work but I didn\'t opt for that because `pressed` was used in multiple places for "Load" or "Open". It is also a UX thing since I have seen the Open button being pressed until the file dialog exits on macOS. Choosing `clicked` or `pressed` is your call.', 'created_at': '2019-04-23T00:13:22Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277480264', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277480264'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277480264'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.cpp', 'position': 5, 'diff_hunk': '@@ -37,6 +37,8 @@ void PathPane::Browse()\n       QFileDialog::getExistingDirectory(this, tr("Select a Directory"), QDir::currentPath()));\n   if (!dir.isEmpty())\n     Settings::Instance().AddPath(dir);\n+  \n+  add->setDown(false);'}], 'pr_id': 8025, 'pr_title': 'Qt/PathPane: Fix add button not releasing', 'author': 'chargeflux', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229302673'}
2019-04-23T00:06:10.601516	{'comments': [{'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277478944, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277478944', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:06:08Z', 'pull_request_review_id': 229301197, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ3ODk0NA==', 'original_position': 5, 'body': 'This seems like a hack fix. Please see if connecting to the `clicked` event instead of `pressed` fixes this as I cannot reproduce the issue.', 'created_at': '2019-04-23T00:05:28Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277478944', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277478944'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277478944'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.cpp', 'position': 5, 'diff_hunk': '@@ -37,6 +37,8 @@ void PathPane::Browse()\n       QFileDialog::getExistingDirectory(this, tr("Select a Directory"), QDir::currentPath()));\n   if (!dir.isEmpty())\n     Settings::Instance().AddPath(dir);\n+  \n+  add->setDown(false);'}, {'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277479044, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277479044', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:06:08Z', 'pull_request_review_id': 229301197, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ3OTA0NA==', 'original_position': 4, 'body': 'Likely irrelevant as I think the previous comment will be the proper fix but our code-style says private variables should be prefixed with m_.', 'created_at': '2019-04-23T00:06:04Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277479044', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277479044'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277479044'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.h', 'position': 4, 'diff_hunk': '@@ -37,5 +37,6 @@ class PathPane final : public QWidget\n   QLineEdit* m_dump_edit;\n   QLineEdit* m_sdcard_edit;\n \n+  QPushButton* add;'}], 'pr_id': 8025, 'pr_title': 'Qt/PathPane: Fix add button not releasing', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'changes_requested', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229301197'}
2019-04-23T00:06:10.108568	{'comments': [{'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277478944, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277478944', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:06:08Z', 'pull_request_review_id': 229301197, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ3ODk0NA==', 'original_position': 5, 'body': 'This seems like a hack fix. Please see if connecting to the `clicked` event instead of `pressed` fixes this as I cannot reproduce the issue.', 'created_at': '2019-04-23T00:05:28Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277478944', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277478944'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277478944'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.cpp', 'position': 5, 'diff_hunk': '@@ -37,6 +37,8 @@ void PathPane::Browse()\n       QFileDialog::getExistingDirectory(this, tr("Select a Directory"), QDir::currentPath()));\n   if (!dir.isEmpty())\n     Settings::Instance().AddPath(dir);\n+  \n+  add->setDown(false);'}, {'original_commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'id': 277479044, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277479044', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'updated_at': '2019-04-23T00:06:08Z', 'pull_request_review_id': 229301197, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzQ3OTA0NA==', 'original_position': 4, 'body': 'Likely irrelevant as I think the previous comment will be the proper fix but our code-style says private variables should be prefixed with m_.', 'created_at': '2019-04-23T00:06:04Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277479044', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277479044'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#discussion_r277479044'}}, 'commit_id': '007bb424fe3e7b935ecf91bb27e54e2516ec6efe', 'path': 'Source/Core/DolphinQt/Settings/PathPane.h', 'position': 4, 'diff_hunk': '@@ -37,5 +37,6 @@ class PathPane final : public QWidget\n   QLineEdit* m_dump_edit;\n   QLineEdit* m_sdcard_edit;\n \n+  QPushButton* add;'}], 'pr_id': 8025, 'pr_title': 'Qt/PathPane: Fix add button not releasing', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'changes_requested', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229301197'}
2019-04-22T13:26:56.012774	{'comments': [{'original_commit_id': '879b96399c093d7661737fc2291fcbfce85086f4', 'id': 277289695, 'in_reply_to_id': 276336345, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277289695', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8006', 'updated_at': '2019-04-22T13:26:54Z', 'pull_request_review_id': 229060871, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzI4OTY5NQ==', 'original_position': 25, 'body': "I made it use `QStringList::takeFirst` and a range-based for loop now.\r\n\r\nHowever, I can't just use `QSet::intersects`, because I want to return either true or false as soon as I find a script code (four-letter component). `QSet::intersects` only lets me find matching script codes, not non-matching script codes.", 'created_at': '2019-04-22T13:26:54Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277289695', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277289695'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8006'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277289695'}}, 'commit_id': 'b57ffcfd97c0e4421042b67a28f77c47fb890c31', 'path': 'Source/Core/DolphinQt/Translation.cpp', 'position': None, 'diff_hunk': '@@ -254,6 +255,38 @@ static QStringList FindPossibleLanguageCodes(const QString& exact_language_code)\n   return possible_language_codes;\n }\n \n+static bool IsRTL(const QString& language_code)\n+{\n+  const QStringList components = language_code.split(u\'_\');\n+\n+  // ISO 15924 codes for modern scripts that are written right-to-left.\n+  static const QSet<QString> rtl_scripts{\n+      QStringLiteral("Adlm"), QStringLiteral("Arab"), QStringLiteral("Aran"),\n+      QStringLiteral("Hebr"), QStringLiteral("Mand"), QStringLiteral("Mend"),\n+      QStringLiteral("Nkoo"), QStringLiteral("Rohg"), QStringLiteral("Thaa"),\n+      QStringLiteral("Samr"), QStringLiteral("Syrc"), QStringLiteral("Syre"),\n+      QStringLiteral("Syrj"), QStringLiteral("Syrn"),\n+  };\n+\n+  for (int i = 1; i < components.size(); ++i)'}], 'pr_id': 8006, 'pr_title': 'DolphinQt: Enable RTL layout', 'author': 'JosJuice', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8006#pullrequestreview-229060871'}
2019-04-22T12:39:53.626395	{'comments': [], 'pr_id': 8005, 'pr_title': 'DolphinQt: Fix verify tab hash box sizes on macOS', 'author': 'spycrab', 'source': 'ghhookparser', 'state': 'approved', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8005#pullrequestreview-229047940'}
2019-04-22T12:33:47.073213	{'comments': [{'original_commit_id': '879b96399c093d7661737fc2291fcbfce85086f4', 'id': 277278651, 'in_reply_to_id': 276336345, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277278651', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8006', 'updated_at': '2019-04-22T12:33:45Z', 'pull_request_review_id': 229046502, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzI3ODY1MQ==', 'original_position': 25, 'body': 'Instead of making this so hard on yourself you could just use\r\n``QStringList::takeFirst()`` to take away the first component which you can then use in line ``205``.\r\n\r\nNow you would be able to use a for-range loop or better yet just turn your ``QStringList`` into a ``QSet<QString>`` and use\r\n``QSet::intersects`` (which will return true if at least one item matches the other)', 'created_at': '2019-04-22T12:33:45Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277278651', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277278651'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8006'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8006#discussion_r277278651'}}, 'commit_id': '879b96399c093d7661737fc2291fcbfce85086f4', 'path': 'Source/Core/DolphinQt/Translation.cpp', 'position': 25, 'diff_hunk': '@@ -254,6 +255,38 @@ static QStringList FindPossibleLanguageCodes(const QString& exact_language_code)\n   return possible_language_codes;\n }\n \n+static bool IsRTL(const QString& language_code)\n+{\n+  const QStringList components = language_code.split(u\'_\');\n+\n+  // ISO 15924 codes for modern scripts that are written right-to-left.\n+  static const QSet<QString> rtl_scripts{\n+      QStringLiteral("Adlm"), QStringLiteral("Arab"), QStringLiteral("Aran"),\n+      QStringLiteral("Hebr"), QStringLiteral("Mand"), QStringLiteral("Mend"),\n+      QStringLiteral("Nkoo"), QStringLiteral("Rohg"), QStringLiteral("Thaa"),\n+      QStringLiteral("Samr"), QStringLiteral("Syrc"), QStringLiteral("Syre"),\n+      QStringLiteral("Syrj"), QStringLiteral("Syrn"),\n+  };\n+\n+  for (int i = 1; i < components.size(); ++i)'}], 'pr_id': 8006, 'pr_title': 'DolphinQt: Enable RTL layout', 'author': 'spycrab', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8006#pullrequestreview-229046502'}
2019-04-22T01:24:28.889740	{'comments': [{'original_commit_id': '4f7ff768019413329524e3c199cdb91314a119c2', 'id': 277188966, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277188966', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021', 'updated_at': '2019-04-22T01:24:27Z', 'pull_request_review_id': 228935155, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE4ODk2Ng==', 'original_position': 51, 'body': 'Could we have some constants for these magic numbers?', 'created_at': '2019-04-22T01:24:27Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277188966', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277188966'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277188966'}}, 'commit_id': '4f7ff768019413329524e3c199cdb91314a119c2', 'path': 'Source/Core/DolphinQt/CheatsManager.cpp', 'position': 51, 'diff_hunk': '@@ -69,6 +69,84 @@ struct Result\n   u32 locked_value;\n };\n \n+static u32 GetResultValue(Result result)\n+{\n+  switch (result.type)\n+  {\n+  case DataType::Byte:\n+    return PowerPC::HostRead_U8(result.address);\n+  case DataType::Short:\n+    return PowerPC::HostRead_U16(result.address);\n+  case DataType::Int:\n+    return PowerPC::HostRead_U32(result.address);\n+  default:\n+    return 0;\n+  }\n+}\n+\n+static void UpdatePatch(Result result)\n+{\n+  PowerPC::debug_interface.UnsetPatch(result.address);\n+  if (result.locked)\n+  {\n+    switch (result.type)\n+    {\n+    case DataType::Byte:\n+      PowerPC::debug_interface.SetPatch(result.address,\n+                                        std::vector<u8>{static_cast<u8>(result.locked_value)});\n+      break;\n+    default:\n+      PowerPC::debug_interface.SetPatch(result.address, result.locked_value);\n+      break;\n+    }\n+  }\n+}\n+\n+static ActionReplay::AREntry ResultToAREntry(Result result)\n+{\n+  u8 cmd;\n+\n+  switch (result.type)\n+  {\n+  case DataType::Byte:\n+    cmd = 0x00;\n+    break;\n+  case DataType::Short:\n+    cmd = 0x02;\n+    break;\n+  default:\n+  case DataType::Int:\n+    cmd = 0x04;'}], 'pr_id': 8021, 'pr_title': 'Qt/CheatManager: Fix a bunch of issues', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021#pullrequestreview-228935155'}
2019-04-21T19:46:18.486982	{'comments': [{'original_commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'id': 277179453, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'id': 712067, 'repos_url': 'https://api.github.com/users/lioncash/repos', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'gravatar_id': '', 'login': 'lioncash', 'html_url': 'https://github.com/lioncash', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179453', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T19:46:16Z', 'pull_request_review_id': 228924527, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3OTQ1Mw==', 'original_position': 212, 'body': '```suggestion\r\n  static_assert(std::is_trivially_copyable<BlockAlloc>());\r\n```', 'created_at': '2019-04-21T19:43:09Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277179453', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277179453'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179453'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 212, 'diff_hunk': "@@ -595,57 +593,100 @@ std::optional<DEntry> GCMemcard::GetDEntry(u8 index) const\n   return GetActiveDirectory().m_dir_entries[index];\n }\n \n-u16 BlockAlloc::GetNextBlock(u16 Block) const\n+BlockAlloc::BlockAlloc(u16 size_mbits)\n {\n-  if ((Block < MC_FST_BLOCKS) || (Block > 4091))\n+  memset(this, 0, BLOCK_SIZE);\n+  m_free_blocks = (size_mbits * MBIT_TO_BLOCKS) - MC_FST_BLOCKS;\n+  m_last_allocated_block = 4;\n+  FixChecksums();\n+}\n+\n+u16 BlockAlloc::GetNextBlock(u16 block) const\n+{\n+  // FIXME: This is fishy, shouldn't that be in range [5, 4096[?\n+  if ((block < MC_FST_BLOCKS) || (block > 4091))\n     return 0;\n \n-  return m_map[Block - MC_FST_BLOCKS];\n+  return m_map[block - MC_FST_BLOCKS];\n }\n \n // Parameters and return value are expected as memory card block index,\n // not BAT index; that is, block 5 is the first file data block.\n-u16 BlockAlloc::NextFreeBlock(u16 MaxBlock, u16 StartingBlock) const\n+u16 BlockAlloc::NextFreeBlock(u16 max_block, u16 starting_block) const\n {\n   if (m_free_blocks > 0)\n   {\n-    StartingBlock = MathUtil::Clamp<u16>(StartingBlock, MC_FST_BLOCKS, BAT_SIZE + MC_FST_BLOCKS);\n-    MaxBlock = MathUtil::Clamp<u16>(MaxBlock, MC_FST_BLOCKS, BAT_SIZE + MC_FST_BLOCKS);\n-    for (u16 i = StartingBlock; i < MaxBlock; ++i)\n+    starting_block = MathUtil::Clamp<u16>(starting_block, MC_FST_BLOCKS, BAT_SIZE + MC_FST_BLOCKS);\n+    max_block = MathUtil::Clamp<u16>(max_block, MC_FST_BLOCKS, BAT_SIZE + MC_FST_BLOCKS);\n+    for (u16 i = starting_block; i < max_block; ++i)\n       if (m_map[i - MC_FST_BLOCKS] == 0)\n         return i;\n \n-    for (u16 i = MC_FST_BLOCKS; i < StartingBlock; ++i)\n+    for (u16 i = MC_FST_BLOCKS; i < starting_block; ++i)\n       if (m_map[i - MC_FST_BLOCKS] == 0)\n         return i;\n   }\n   return 0xFFFF;\n }\n \n-bool BlockAlloc::ClearBlocks(u16 FirstBlock, u16 BlockCount)\n+bool BlockAlloc::ClearBlocks(u16 starting_block, u16 block_count)\n {\n   std::vector<u16> blocks;\n-  while (FirstBlock != 0xFFFF && FirstBlock != 0)\n+  while (starting_block != 0xFFFF && starting_block != 0)\n   {\n-    blocks.push_back(FirstBlock);\n-    FirstBlock = GetNextBlock(FirstBlock);\n+    blocks.push_back(starting_block);\n+    starting_block = GetNextBlock(starting_block);\n   }\n-  if (FirstBlock > 0)\n+  if (starting_block > 0)\n   {\n     size_t length = blocks.size();\n-    if (length != BlockCount)\n+    if (length != block_count)\n     {\n       return false;\n     }\n     for (unsigned int i = 0; i < length; ++i)\n       m_map[blocks.at(i) - MC_FST_BLOCKS] = 0;\n-    m_free_blocks = m_free_blocks + BlockCount;\n+    m_free_blocks = m_free_blocks + block_count;\n \n     return true;\n   }\n   return false;\n }\n \n+void BlockAlloc::FixChecksums()\n+{\n+  auto [checksum_sum, checksum_inv] = CalculateChecksums();\n+  m_checksum = checksum_sum;\n+  m_checksum_inv = checksum_inv;\n+}\n+\n+u16 BlockAlloc::AssignBlocksContiguous(u16 length)\n+{\n+  u16 starting = m_last_allocated_block + 1;\n+  if (length > m_free_blocks)\n+    return 0xFFFF;\n+  u16 current = starting;\n+  while ((current - starting + 1) < length)\n+  {\n+    m_map[current - 5] = current + 1;\n+    current++;\n+  }\n+  m_map[current - 5] = 0xFFFF;\n+  m_last_allocated_block = current;\n+  m_free_blocks = m_free_blocks - length;\n+  FixChecksums();\n+  return starting;\n+}\n+\n+std::pair<u16, u16> BlockAlloc::CalculateChecksums() const\n+{\n+  static_assert(std::is_trivially_copyable<BlockAlloc>::value);"}, {'original_commit_id': '33b48018ec1dc746b3eb85a06538f99d531b3915', 'id': 277179568, 'in_reply_to_id': 277173343, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/lioncash/subscriptions', 'following_url': 'https://api.github.com/users/lioncash/following{/other_user}', 'id': 712067, 'repos_url': 'https://api.github.com/users/lioncash/repos', 'node_id': 'MDQ6VXNlcjcxMjA2Nw==', 'followers_url': 'https://api.github.com/users/lioncash/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/712067?v=4', 'gists_url': 'https://api.github.com/users/lioncash/gists{/gist_id}', 'events_url': 'https://api.github.com/users/lioncash/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lioncash/received_events', 'gravatar_id': '', 'login': 'lioncash', 'html_url': 'https://github.com/lioncash', 'url': 'https://api.github.com/users/lioncash', 'organizations_url': 'https://api.github.com/users/lioncash/orgs', 'starred_url': 'https://api.github.com/users/lioncash/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179568', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T19:46:17Z', 'pull_request_review_id': 228924527, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3OTU2OA==', 'original_position': 4, 'body': "> Yeah I'm not sure about that. If I'm reading the standard right that's still undefined behavior if u8 does not map to `char`, `unsigned char`, or `std::byte`\r\n\r\nDolphin would not run at all on platforms where this isn't the case (just as we wouldn't run on platforms where `float` and `double` aren't 32-bit and 64-bit respectively)", 'created_at': '2019-04-21T19:46:16Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277179568', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277179568'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277179568'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 298, 'diff_hunk': '@@ -1456,17 +1456,25 @@ Header::Header(int slot, u16 size_mbits, bool shift_jis)\n   calc_checksumsBE((u16*)this, 0xFE, &m_checksum, &m_checksum_inv);\n }\n \n+static u32 InterpretAsU32LE(std::byte b0, std::byte b1, std::byte b2, std::byte b3)'}], 'pr_id': 8019, 'pr_title': 'GCMemcard: A little cleanup.', 'author': 'lioncash', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#pullrequestreview-228924527'}
2019-04-21T18:32:46.595948	{'comments': [], 'pr_id': 8023, 'pr_title': 'Qt/VerifyWidget: Fix layout warnings', 'author': 'jordan-woyak', 'source': 'ghhookparser', 'state': 'approved', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8023#pullrequestreview-228922400'}
2019-04-21T18:31:17.954532	{'comments': [{'original_commit_id': 'fc17bdb29c39422d9caff98e2103bb2f30b569b6', 'id': 277177509, 'in_reply_to_id': 274234334, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7975#discussion_r277177509', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7975', 'updated_at': '2019-04-21T18:31:16Z', 'pull_request_review_id': 228922353, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NzUwOQ==', 'original_position': 4, 'body': 'Followup at #8020.', 'created_at': '2019-04-21T18:31:16Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277177509', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277177509'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7975'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7975#discussion_r277177509'}}, 'commit_id': 'fc17bdb29c39422d9caff98e2103bb2f30b569b6', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 4, 'diff_hunk': '@@ -50,15 +50,6 @@ GCMemcard::GCMemcard(const std::string& filename, bool forceCreation, bool shift\n   }\n   else\n   {\n-    // This function can be removed once more about hdr is known and we can check for a valid header'}], 'pr_id': 7975, 'pr_title': "Don't enforce that a memory card has to have a .raw or .gcp file extension.", 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/7975#pullrequestreview-228922353'}
2019-04-21T18:27:43.181102	{'comments': [{'original_commit_id': '3c58264374084faf8460d587162c54c7adbba65a', 'id': 277177432, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Techjar/subscriptions', 'following_url': 'https://api.github.com/users/Techjar/following{/other_user}', 'id': 532821, 'repos_url': 'https://api.github.com/users/Techjar/repos', 'node_id': 'MDQ6VXNlcjUzMjgyMQ==', 'followers_url': 'https://api.github.com/users/Techjar/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/532821?v=4', 'gists_url': 'https://api.github.com/users/Techjar/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Techjar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Techjar/received_events', 'gravatar_id': '', 'login': 'Techjar', 'html_url': 'https://github.com/Techjar', 'url': 'https://api.github.com/users/Techjar', 'organizations_url': 'https://api.github.com/users/Techjar/orgs', 'starred_url': 'https://api.github.com/users/Techjar/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8022#discussion_r277177432', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022', 'updated_at': '2019-04-21T18:27:41Z', 'pull_request_review_id': 228922255, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NzQzMg==', 'original_position': 33, 'body': 'We have a `GAMESETTINGS_DIR` constant.', 'created_at': '2019-04-21T18:27:41Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277177432', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277177432'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8022'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8022#discussion_r277177432'}}, 'commit_id': '3c58264374084faf8460d587162c54c7adbba65a', 'path': 'Source/Core/DolphinQt/Config/GameConfigWidget.cpp', 'position': 33, 'diff_hunk': '@@ -63,16 +60,18 @@ GameConfigWidget::GameConfigWidget(const UICommon::GameFile& game) : m_game(game\n   LoadSettings();\n   ConnectWidgets();\n \n-  PopulateTab(m_default_tab, File::GetSysDirectory() + "GameSettings/", m_game_id, true);\n-  PopulateTab(m_local_tab, File::GetUserPath(D_GAMESETTINGS_IDX), m_game_id, false);\n+  PopulateTab(m_default_tab, File::GetSysDirectory() + "GameSettings/", m_game_id,'}], 'pr_id': 8022, 'pr_title': 'Qt/GameConfigWidget: Show revision specific INIs', 'author': 'Techjar', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8022#pullrequestreview-228922255'}
2019-04-21T18:04:14.186927	{'comments': [{'original_commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'id': 277176796, 'in_reply_to_id': 277176524, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176796', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T18:04:12Z', 'pull_request_review_id': 228921639, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3Njc5Ng==', 'original_position': 157, 'body': 'Yeah, that makes sense.', 'created_at': '2019-04-21T18:04:12Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176796', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176796'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176796'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 347, 'diff_hunk': '@@ -1494,6 +1503,22 @@ std::string DEntry::GCI_FileName() const\n   return Common::EscapeFileName(filename);\n }\n \n+void Header::FixChecksums()\n+{\n+  auto [checksum_sum, checksum_inv] = CalculateChecksums();\n+  m_checksum = checksum_sum;\n+  m_checksum_inv = checksum_inv;\n+}\n+\n+std::pair<u16, u16> Header::CalculateChecksums() const\n+{\n+  static_assert(std::is_trivially_copyable<Header>::value);\n+\n+  std::array<u8, 0x1FC> raw;'}], 'pr_id': 8019, 'pr_title': 'GCMemcard: A little cleanup.', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#pullrequestreview-228921639'}
2019-04-21T18:03:36.548166	{'comments': [{'original_commit_id': '00b8705be6f489acac87f59d1177cb6137e41f39', 'id': 277176788, 'in_reply_to_id': 277176155, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'id': 4522237, 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/4522237?v=4', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'gravatar_id': '', 'login': 'AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176788', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T18:03:35Z', 'pull_request_review_id': 228921626, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3Njc4OA==', 'original_position': 60, 'body': "Not sure? I guess it's meant to imply that it copies the value from the `VI_DTV_STATUS` register, but I don't think that makes a lot of sense.", 'created_at': '2019-04-21T18:03:35Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176788', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176788'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176788'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 293, 'diff_hunk': '@@ -1389,6 +1387,47 @@ s32 GCMemcard::PSO_MakeSaveGameValid(const Header& cardheader, const DEntry& dir\n   return 1;\n }\n \n+Header::Header(int slot, u16 size_mbits, bool shift_jis)\n+{\n+  // Nintendo format algorithm.\n+  // Constants are fixed by the GC SDK\n+  // Changing the constants will break memory card support\n+  memset(this, 0xFF, BLOCK_SIZE);\n+  m_size_mb = size_mbits;\n+  m_encoding = shift_jis ? 1 : 0;\n+  u64 rand = Common::Timer::GetLocalTimeSinceJan1970() - ExpansionInterface::CEXIIPL::GC_EPOCH;\n+  m_format_time = rand;\n+  for (int i = 0; i < 12; i++)\n+  {\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    m_serial[i] = (u8)(g_SRAM.settings_ex.flash_id[slot][i] + (u32)rand);\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    rand &= (u64)0x0000000000007fffULL;\n+  }\n+  m_sram_bias = g_SRAM.settings.rtc_bias;\n+  m_sram_language = static_cast<u32>(g_SRAM.settings.language);\n+  // TODO: determine the purpose of m_unknown_2\n+  // 1 works for slot A, 0 works for both slot A and slot B\n+  memset(m_unknown_2.data(), 0,\n+         m_unknown_2.size());  // = _viReg[55];  static vu16* const _viReg = (u16*)0xCC002000;'}], 'pr_id': 8019, 'pr_title': 'GCMemcard: A little cleanup.', 'author': 'AdmiralCurtiss', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#pullrequestreview-228921626'}
2019-04-21T17:58:11.675878	{'comments': [{'original_commit_id': '00b8705be6f489acac87f59d1177cb6137e41f39', 'id': 277176155, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176155', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:09Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjE1NQ==', 'original_position': 60, 'body': 'This comment has just been moved along, but do we know what it _means_?', 'created_at': '2019-04-21T17:39:06Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176155', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176155'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176155'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 293, 'diff_hunk': '@@ -1389,6 +1387,47 @@ s32 GCMemcard::PSO_MakeSaveGameValid(const Header& cardheader, const DEntry& dir\n   return 1;\n }\n \n+Header::Header(int slot, u16 size_mbits, bool shift_jis)\n+{\n+  // Nintendo format algorithm.\n+  // Constants are fixed by the GC SDK\n+  // Changing the constants will break memory card support\n+  memset(this, 0xFF, BLOCK_SIZE);\n+  m_size_mb = size_mbits;\n+  m_encoding = shift_jis ? 1 : 0;\n+  u64 rand = Common::Timer::GetLocalTimeSinceJan1970() - ExpansionInterface::CEXIIPL::GC_EPOCH;\n+  m_format_time = rand;\n+  for (int i = 0; i < 12; i++)\n+  {\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    m_serial[i] = (u8)(g_SRAM.settings_ex.flash_id[slot][i] + (u32)rand);\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    rand &= (u64)0x0000000000007fffULL;\n+  }\n+  m_sram_bias = g_SRAM.settings.rtc_bias;\n+  m_sram_language = static_cast<u32>(g_SRAM.settings.language);\n+  // TODO: determine the purpose of m_unknown_2\n+  // 1 works for slot A, 0 works for both slot A and slot B\n+  memset(m_unknown_2.data(), 0,\n+         m_unknown_2.size());  // = _viReg[55];  static vu16* const _viReg = (u16*)0xCC002000;'}, {'original_commit_id': '00b8705be6f489acac87f59d1177cb6137e41f39', 'id': 277176267, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176267', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:09Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjI2Nw==', 'original_position': 52, 'body': 'Any point in making those `constexpr`? Not sure what name to give them tho.', 'created_at': '2019-04-21T17:44:14Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176267', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176267'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176267'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 285, 'diff_hunk': '@@ -1389,6 +1387,47 @@ s32 GCMemcard::PSO_MakeSaveGameValid(const Header& cardheader, const DEntry& dir\n   return 1;\n }\n \n+Header::Header(int slot, u16 size_mbits, bool shift_jis)\n+{\n+  // Nintendo format algorithm.\n+  // Constants are fixed by the GC SDK\n+  // Changing the constants will break memory card support\n+  memset(this, 0xFF, BLOCK_SIZE);\n+  m_size_mb = size_mbits;\n+  m_encoding = shift_jis ? 1 : 0;\n+  u64 rand = Common::Timer::GetLocalTimeSinceJan1970() - ExpansionInterface::CEXIIPL::GC_EPOCH;\n+  m_format_time = rand;\n+  for (int i = 0; i < 12; i++)\n+  {\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    m_serial[i] = (u8)(g_SRAM.settings_ex.flash_id[slot][i] + (u32)rand);\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);'}, {'original_commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'id': 277176524, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176524', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:10Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjUyNA==', 'original_position': 157, 'body': 'Thoughts on using a `constexpr` based on `Header` for this size instead? Something like `offsetof(Header, m_update_counter) - offsetof(Header, m_serial)` to make it clear what parts will be checksummed.\r\nAnd if we decide to go with this, the same for the others.', 'created_at': '2019-04-21T17:53:14Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176524', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176524'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176524'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 347, 'diff_hunk': '@@ -1494,6 +1503,22 @@ std::string DEntry::GCI_FileName() const\n   return Common::EscapeFileName(filename);\n }\n \n+void Header::FixChecksums()\n+{\n+  auto [checksum_sum, checksum_inv] = CalculateChecksums();\n+  m_checksum = checksum_sum;\n+  m_checksum_inv = checksum_inv;\n+}\n+\n+std::pair<u16, u16> Header::CalculateChecksums() const\n+{\n+  static_assert(std::is_trivially_copyable<Header>::value);\n+\n+  std::array<u8, 0x1FC> raw;'}], 'pr_id': 8019, 'pr_title': 'GCMemcard: A little cleanup.', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#pullrequestreview-228920996'}
2019-04-21T17:58:11.158324	{'comments': [{'original_commit_id': '00b8705be6f489acac87f59d1177cb6137e41f39', 'id': 277176155, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176155', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:09Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjE1NQ==', 'original_position': 60, 'body': 'This comment has just been moved along, but do we know what it _means_?', 'created_at': '2019-04-21T17:39:06Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176155', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176155'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176155'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 293, 'diff_hunk': '@@ -1389,6 +1387,47 @@ s32 GCMemcard::PSO_MakeSaveGameValid(const Header& cardheader, const DEntry& dir\n   return 1;\n }\n \n+Header::Header(int slot, u16 size_mbits, bool shift_jis)\n+{\n+  // Nintendo format algorithm.\n+  // Constants are fixed by the GC SDK\n+  // Changing the constants will break memory card support\n+  memset(this, 0xFF, BLOCK_SIZE);\n+  m_size_mb = size_mbits;\n+  m_encoding = shift_jis ? 1 : 0;\n+  u64 rand = Common::Timer::GetLocalTimeSinceJan1970() - ExpansionInterface::CEXIIPL::GC_EPOCH;\n+  m_format_time = rand;\n+  for (int i = 0; i < 12; i++)\n+  {\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    m_serial[i] = (u8)(g_SRAM.settings_ex.flash_id[slot][i] + (u32)rand);\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    rand &= (u64)0x0000000000007fffULL;\n+  }\n+  m_sram_bias = g_SRAM.settings.rtc_bias;\n+  m_sram_language = static_cast<u32>(g_SRAM.settings.language);\n+  // TODO: determine the purpose of m_unknown_2\n+  // 1 works for slot A, 0 works for both slot A and slot B\n+  memset(m_unknown_2.data(), 0,\n+         m_unknown_2.size());  // = _viReg[55];  static vu16* const _viReg = (u16*)0xCC002000;'}, {'original_commit_id': '00b8705be6f489acac87f59d1177cb6137e41f39', 'id': 277176267, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176267', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:09Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjI2Nw==', 'original_position': 52, 'body': 'Any point in making those `constexpr`? Not sure what name to give them tho.', 'created_at': '2019-04-21T17:44:14Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176267', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176267'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176267'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 285, 'diff_hunk': '@@ -1389,6 +1387,47 @@ s32 GCMemcard::PSO_MakeSaveGameValid(const Header& cardheader, const DEntry& dir\n   return 1;\n }\n \n+Header::Header(int slot, u16 size_mbits, bool shift_jis)\n+{\n+  // Nintendo format algorithm.\n+  // Constants are fixed by the GC SDK\n+  // Changing the constants will break memory card support\n+  memset(this, 0xFF, BLOCK_SIZE);\n+  m_size_mb = size_mbits;\n+  m_encoding = shift_jis ? 1 : 0;\n+  u64 rand = Common::Timer::GetLocalTimeSinceJan1970() - ExpansionInterface::CEXIIPL::GC_EPOCH;\n+  m_format_time = rand;\n+  for (int i = 0; i < 12; i++)\n+  {\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);\n+    m_serial[i] = (u8)(g_SRAM.settings_ex.flash_id[slot][i] + (u32)rand);\n+    rand = (((rand * (u64)0x0000000041c64e6dULL) + (u64)0x0000000000003039ULL) >> 16);'}, {'original_commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'id': 277176524, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176524', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019', 'updated_at': '2019-04-21T17:58:10Z', 'pull_request_review_id': 228920996, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjUyNA==', 'original_position': 157, 'body': 'Thoughts on using a `constexpr` based on `Header` for this size instead? Something like `offsetof(Header, m_update_counter) - offsetof(Header, m_serial)` to make it clear what parts will be checksummed.\r\nAnd if we decide to go with this, the same for the others.', 'created_at': '2019-04-21T17:53:14Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176524', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176524'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8019'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8019#discussion_r277176524'}}, 'commit_id': '0a0f55ed07c891a7fff6b98063295ad9b29782ee', 'path': 'Source/Core/Core/HW/GCMemcard/GCMemcard.cpp', 'position': 347, 'diff_hunk': '@@ -1494,6 +1503,22 @@ std::string DEntry::GCI_FileName() const\n   return Common::EscapeFileName(filename);\n }\n \n+void Header::FixChecksums()\n+{\n+  auto [checksum_sum, checksum_inv] = CalculateChecksums();\n+  m_checksum = checksum_sum;\n+  m_checksum_inv = checksum_inv;\n+}\n+\n+std::pair<u16, u16> Header::CalculateChecksums() const\n+{\n+  static_assert(std::is_trivially_copyable<Header>::value);\n+\n+  std::array<u8, 0x1FC> raw;'}], 'pr_id': 8019, 'pr_title': 'GCMemcard: A little cleanup.', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'state': 'commented', 'action': 'edited', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8019#pullrequestreview-228920996'}
2019-04-21T17:38:39.399401	{'comments': [{'original_commit_id': '7013576e21a359574e4d7a8ad46b3a464f3d6192', 'id': 277176142, 'in_reply_to_id': 277175912, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/spycrab/subscriptions', 'following_url': 'https://api.github.com/users/spycrab/following{/other_user}', 'id': 1440715, 'repos_url': 'https://api.github.com/users/spycrab/repos', 'node_id': 'MDQ6VXNlcjE0NDA3MTU=', 'followers_url': 'https://api.github.com/users/spycrab/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/1440715?v=4', 'gists_url': 'https://api.github.com/users/spycrab/gists{/gist_id}', 'events_url': 'https://api.github.com/users/spycrab/events{/privacy}', 'received_events_url': 'https://api.github.com/users/spycrab/received_events', 'gravatar_id': '', 'login': 'spycrab', 'html_url': 'https://github.com/spycrab', 'url': 'https://api.github.com/users/spycrab', 'organizations_url': 'https://api.github.com/users/spycrab/orgs', 'starred_url': 'https://api.github.com/users/spycrab/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277176142', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021', 'updated_at': '2019-04-21T17:38:37Z', 'pull_request_review_id': 228920983, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NjE0Mg==', 'original_position': 197, 'body': 'It is exhaustive. MSVC does that sometimes.', 'created_at': '2019-04-21T17:38:37Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176142', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277176142'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277176142'}}, 'commit_id': '7013576e21a359574e4d7a8ad46b3a464f3d6192', 'path': 'Source/Core/DolphinQt/CheatsManager.cpp', 'position': 197, 'diff_hunk': '@@ -494,6 +537,29 @@ void CheatsManager::NextSearch()\n   Update();\n }\n \n+static QString GetResultString(const Result& result)\n+{\n+  if (!PowerPC::HostIsRAMAddress(result.address))\n+  {\n+    return QStringLiteral("---");\n+  }\n+  switch (result.type)'}], 'pr_id': 8021, 'pr_title': 'Qt/CheatManager: Fix a bunch of issues', 'author': 'spycrab', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021#pullrequestreview-228920983'}
2019-04-21T17:33:19.744795	{'comments': [{'original_commit_id': '7013576e21a359574e4d7a8ad46b3a464f3d6192', 'id': 277175912, 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'id': 826052, 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/826052?v=4', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'gravatar_id': '', 'login': 'BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'url': 'https://api.github.com/users/BhaaLseN', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277175912', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021', 'updated_at': '2019-04-21T17:33:17Z', 'pull_request_review_id': 228920767, 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzE3NTkxMg==', 'original_position': 197, 'body': "Is this `switch` an exhaustive list of values? MSVC doesn't think so, and errors out because there may not be a return value in all cases.", 'created_at': '2019-04-21T17:31:50Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277175912', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277175912'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8021'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8021#discussion_r277175912'}}, 'commit_id': '7013576e21a359574e4d7a8ad46b3a464f3d6192', 'path': 'Source/Core/DolphinQt/CheatsManager.cpp', 'position': 197, 'diff_hunk': '@@ -494,6 +537,29 @@ void CheatsManager::NextSearch()\n   Update();\n }\n \n+static QString GetResultString(const Result& result)\n+{\n+  if (!PowerPC::HostIsRAMAddress(result.address))\n+  {\n+    return QStringLiteral("---");\n+  }\n+  switch (result.type)'}], 'pr_id': 8021, 'pr_title': 'Qt/CheatManager: Fix a bunch of issues', 'author': 'BhaaLseN', 'source': 'ghhookparser', 'state': 'commented', 'action': 'submitted', 'repo': 'dolphin-emu/dolphin', 'type': 'gh_pull_request_review', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8021#pullrequestreview-228920767'}

Recent 'gh_push' events

2019-04-23T04:33:58.294690	{'ref_type': 'heads', 'deleted': True, 'ref_name': 'filePatch', 'before_sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'source': 'ghhookparser', 'after_sha': '0000000000000000000000000000000000000000', 'forced': False, 'pusher': 'phire', 'commits': [], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-23T04:32:33.513370	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'filePatch', 'before_sha': '0000000000000000000000000000000000000000', 'source': 'ghhookparser', 'after_sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'forced': False, 'pusher': 'phire', 'commits': [{'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h'], 'hash': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'message': 'PatchEngine: Allow patching of files on disk', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f64bc5afae6aeb8c88cf5610c704c83c6b4c460b'}, {'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h'], 'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'message': 'PatchEngine: Fix code review comments', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c4977feb467f1c5647d067797b3fd6eade9133a3'}], 'repo': 'dolphin-emu/dolphin', 'created': True, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-22T21:08:05.553976	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'e575fa92d706db3d0a57f2cbc20e2303fd240958', 'source': 'ghhookparser', 'after_sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'forced': False, 'pusher': 'degasus', 'commits': [{'modified': ['Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.h'], 'hash': '55db7c7a05692518919705359c4e506c12a42285', 'message': 'Jit64: Optimized idle skipping detection.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'wickmarkus@web.de', 'name': 'degasus', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/55db7c7a05692518919705359c4e506c12a42285'}, {'modified': ['Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp'], 'hash': 'b8b4b4a3835a54b562499fe077a7fd0d291b7ffc', 'message': 'PowerPC: More idle loop detections.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'wickmarkus@web.de', 'name': 'degasus', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/b8b4b4a3835a54b562499fe077a7fd0d291b7ffc'}, {'modified': ['Source/Core/Core/PowerPC/Jit64/Jit.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit.h', 'Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp'], 'hash': '55abe1a08573e063f4751257c13ee94aa998e505', 'message': 'Jit64: Refactor WriteIdleExit helper.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'wickmarkus@web.de', 'name': 'degasus', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/55abe1a08573e063f4751257c13ee94aa998e505'}, {'modified': ['Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp'], 'hash': '6ec4ade3b6a1131913ab9a006a7472530d8e90af', 'message': 'Interpreter: Drop idle skipping in interpreter.\n\nAnd reimplement it in the cached interpreter based on the idle loop detection.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'wickmarkus@web.de', 'name': 'degasus', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6ec4ade3b6a1131913ab9a006a7472530d8e90af'}, {'modified': ['Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/Interpreter/Interpreter_Branch.cpp', 'Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit.h', 'Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.h'], 'hash': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'message': 'Merge pull request #7287 from degasus/idle_skipping\n\nJit64 / JitArm64: Optimized idle skipping detection.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'degasus@users.noreply.github.com', 'name': 'Markus Wick', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2abe333ce94f63971cbee8ea51b22d1df4456ad4'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-22T12:39:58.548898	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'b4dfda077409c6019f5e875816027cc3bf5c9310', 'source': 'ghhookparser', 'after_sha': 'e575fa92d706db3d0a57f2cbc20e2303fd240958', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/Config/VerifyWidget.cpp'], 'hash': 'f0323a59c3fa7fb7cd8c1fbe6643abd69f43995d', 'message': 'DolphinQt: Fix verify tab hash box sizes on macOS\n\nhttps://bugs.dolphin-emu.org/issues/11679', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'josjuice@gmail.com', 'name': 'JosJuice', 'username': 'JosJuice'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f0323a59c3fa7fb7cd8c1fbe6643abd69f43995d'}, {'modified': ['Source/Core/DolphinQt/Config/VerifyWidget.cpp'], 'hash': 'e575fa92d706db3d0a57f2cbc20e2303fd240958', 'message': 'Merge pull request #8005 from JosJuice/issue-11679\n\nDolphinQt: Fix verify tab hash box sizes on macOS', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/e575fa92d706db3d0a57f2cbc20e2303fd240958'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-22T12:17:03.291165	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '59c0e51f5b84874dca2cbecfe750e3f1de66405d', 'source': 'ghhookparser', 'after_sha': 'b4dfda077409c6019f5e875816027cc3bf5c9310', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': '0b56d49d97d1cfb09af7fce8ad5c3802ebf6abf8', 'message': 'Qt/CheatsManager: Deduplicate code', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/0b56d49d97d1cfb09af7fce8ad5c3802ebf6abf8'}, {'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': '05eb91691cc6d06a772dca12c63237df788596c0', 'message': 'Qt/CheatsManager: Fix value setting', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/05eb91691cc6d06a772dca12c63237df788596c0'}, {'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': '4f7ff768019413329524e3c199cdb91314a119c2', 'message': 'Qt/CheatsManager: Fix locking defaulting to the value zero', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f7ff768019413329524e3c199cdb91314a119c2'}, {'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': 'a154c5681595414b1b9035d3c14d5fd7e5f9cdf7', 'message': 'Qt/CheatsManager: Use ActionReplay constants', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/a154c5681595414b1b9035d3c14d5fd7e5f9cdf7'}, {'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': 'b4dfda077409c6019f5e875816027cc3bf5c9310', 'message': 'Merge pull request #8021 from spycrab/cm_overhaul\n\nQt/CheatManager: Fix a bunch of issues', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/b4dfda077409c6019f5e875816027cc3bf5c9310'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-22T02:50:24.968038	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '93be178f28a55ea1bb3fa796b32eecae482a53d1', 'source': 'ghhookparser', 'after_sha': '59c0e51f5b84874dca2cbecfe750e3f1de66405d', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D12/Renderer.cpp', 'Source/Core/VideoBackends/D3D12/Renderer.h', 'Source/Core/VideoBackends/Null/Render.h', 'Source/Core/VideoBackends/Null/TextureCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/Software/EfbInterface.cpp', 'Source/Core/VideoBackends/Software/EfbInterface.h', 'Source/Core/VideoBackends/Software/SWOGLWindow.cpp', 'Source/Core/VideoBackends/Software/SWOGLWindow.h', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.h', 'Source/Core/VideoBackends/Software/TextureCache.h', 'Source/Core/VideoBackends/Software/TextureEncoder.cpp', 'Source/Core/VideoBackends/Software/TextureEncoder.h', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoCommon/BPFunctions.cpp', 'Source/Core/VideoCommon/BPFunctions.h', 'Source/Core/VideoCommon/BPStructs.cpp', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/TextureCacheBase.h', 'Source/Core/VideoCommon/VideoCommon.h'], 'hash': 'f8c1ba409cdfc41e60d27b0fc002a8fd79f9c73e', 'message': 'Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f8c1ba409cdfc41e60d27b0fc002a8fd79f9c73e'}, {'modified': ['Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h'], 'hash': 'bbd1ae16db4932e4fb024d6feccb01bc52ed1d87', 'message': 'OGL: Remove unused ProgramShaderCache::CompileShader()', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/bbd1ae16db4932e4fb024d6feccb01bc52ed1d87'}, {'modified': ['Source/Core/VideoBackends/OGL/OGLShader.cpp', 'Source/Core/VideoBackends/OGL/OGLShader.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h'], 'hash': '5c95dc61fcc11126694bfb8c963dfe418bdaa692', 'message': 'OGL: Store shader source in OGLShader\n\nSo it can be dumped with info log when linking fails.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5c95dc61fcc11126694bfb8c963dfe418bdaa692'}, {'modified': ['Source/Core/VideoCommon/ShaderCache.cpp'], 'hash': '9577d0641b08b86de19953c6b6d6971d77dc6321', 'message': 'ShaderCache: Fix crash at shutdown on shared shader compilation fail', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9577d0641b08b86de19953c6b6d6971d77dc6321'}, {'modified': ['Source/Core/VideoBackends/OGL/NativeVertexFormat.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h'], 'hash': 'f2a594fad5de59180add789ebebac7ff74f69c32', 'message': 'OGL: Fix binding error on shutdown\n\nThis was occurring if the imgui vertex format was bound on shutdown,\nwhich is destroyed before the vertex buffers', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f2a594fad5de59180add789ebebac7ff74f69c32'}, {'modified': ['Source/Core/VideoBackends/OGL/Render.cpp'], 'hash': '6553cf8bb1b7424c76f1a4165502d7e4250ccaa9', 'message': 'OGL: Only set GL_PROGRAM_POINT_SIZE on desktop GL\n\nIt is always enabled in GLES.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6553cf8bb1b7424c76f1a4165502d7e4250ccaa9'}, {'modified': ['Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp'], 'hash': '356ebdf5098a24a70c04392ef7bcad7b762affbe', 'message': 'OGL: Set shared context state up to match main context\n\nHas a better chance of avoiding recompiling if so.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/356ebdf5098a24a70c04392ef7bcad7b762affbe'}, {'modified': ['Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D12/Renderer.cpp', 'Source/Core/VideoBackends/D3D12/Renderer.h', 'Source/Core/VideoBackends/Null/Render.h', 'Source/Core/VideoBackends/Null/TextureCache.h', 'Source/Core/VideoBackends/OGL/NativeVertexFormat.cpp', 'Source/Core/VideoBackends/OGL/OGLShader.cpp', 'Source/Core/VideoBackends/OGL/OGLShader.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/Software/EfbInterface.cpp', 'Source/Core/VideoBackends/Software/EfbInterface.h', 'Source/Core/VideoBackends/Software/SWOGLWindow.cpp', 'Source/Core/VideoBackends/Software/SWOGLWindow.h', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.h', 'Source/Core/VideoBackends/Software/TextureCache.h', 'Source/Core/VideoBackends/Software/TextureEncoder.cpp', 'Source/Core/VideoBackends/Software/TextureEncoder.h', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoCommon/BPFunctions.cpp', 'Source/Core/VideoCommon/BPFunctions.h', 'Source/Core/VideoCommon/BPStructs.cpp', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/TextureCacheBase.h', 'Source/Core/VideoCommon/VideoCommon.h'], 'hash': '59c0e51f5b84874dca2cbecfe750e3f1de66405d', 'message': 'Merge pull request #8000 from stenzek/more-videocommon-cleanup\n\nAdditional cleanup/fixes from VideoCommon merge', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/59c0e51f5b84874dca2cbecfe750e3f1de66405d'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-22T02:41:14.058281	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'fb841c75cbde93c6d615fcc91d8142ba2493e1fd', 'source': 'ghhookparser', 'after_sha': '93be178f28a55ea1bb3fa796b32eecae482a53d1', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/VideoCommon/FramebufferShaderGen.cpp', 'Source/Core/VideoCommon/TextureConversionShader.cpp', 'Source/Core/VideoCommon/TextureConverterShaderGen.cpp'], 'hash': 'eddde3e6c8d8ea37a724e66dbc82b432ae63df96', 'message': "ShaderGen: Use interface blocks when geometry shaders are supported\n\nWe don't use explicit locations in OpenGL currently, so this breaks\nwhen we use alternative names in the geometry shaders.", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/eddde3e6c8d8ea37a724e66dbc82b432ae63df96'}, {'modified': ['Source/Core/VideoCommon/FramebufferShaderGen.cpp', 'Source/Core/VideoCommon/TextureConversionShader.cpp', 'Source/Core/VideoCommon/TextureConverterShaderGen.cpp'], 'hash': '93be178f28a55ea1bb3fa796b32eecae482a53d1', 'message': 'Merge pull request #7857 from stenzek/opengl-stereo\n\nOGL: Fix stereoscopy', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/93be178f28a55ea1bb3fa796b32eecae482a53d1'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T19:38:58.861334	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '1588ef27bf079b4e908862ca50449948e3ffe146', 'source': 'ghhookparser', 'after_sha': 'fb841c75cbde93c6d615fcc91d8142ba2493e1fd', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/Config/GameConfigWidget.cpp'], 'hash': 'e2abda0c9bf9dd424eeddf6842fc8ede80c90266', 'message': 'Qt/GameConfigWidget: Show revision specific INIs', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/e2abda0c9bf9dd424eeddf6842fc8ede80c90266'}, {'modified': ['Source/Core/DolphinQt/Config/GameConfigWidget.cpp'], 'hash': 'fb841c75cbde93c6d615fcc91d8142ba2493e1fd', 'message': 'Merge pull request #8022 from spycrab/issue_11676\n\nQt/GameConfigWidget: Show revision specific INIs', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/fb841c75cbde93c6d615fcc91d8142ba2493e1fd'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T18:55:56.896400	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'source': 'ghhookparser', 'after_sha': '1588ef27bf079b4e908862ca50449948e3ffe146', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/Config/VerifyWidget.cpp'], 'hash': '6c938cc070b8e005ab2892ec8a5f03e8bd9d6769', 'message': 'Qt/VerifyWidget: Fix layout warnings', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6c938cc070b8e005ab2892ec8a5f03e8bd9d6769'}, {'modified': ['Source/Core/DolphinQt/Config/VerifyWidget.cpp'], 'hash': '1588ef27bf079b4e908862ca50449948e3ffe146', 'message': 'Merge pull request #8023 from spycrab/verify_layout_fix\n\nQt/VerifyWidget: Fix layout warnings', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/1588ef27bf079b4e908862ca50449948e3ffe146'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T13:50:54.875928	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'bb2fa2aba0bde2dc0ff279ce0f87a8efeebd7df4', 'source': 'ghhookparser', 'after_sha': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/AudioCommon/AlsaSoundStream.cpp', 'Source/Core/Common/Event.h', 'Source/Core/VideoCommon/RenderBase.h'], 'hash': 'd34a9afe049d9b800a4ce70158091427cdb958be', 'message': 'Minor changes to usages of std::condition_variable.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/d34a9afe049d9b800a4ce70158091427cdb958be'}, {'modified': ['Source/Core/AudioCommon/AlsaSoundStream.cpp', 'Source/Core/Common/Event.h', 'Source/Core/VideoCommon/RenderBase.h'], 'hash': '44d5a71e2763964ded2a0594d3ad454b8a8e7615', 'message': 'Merge pull request #7965 from jordan-woyak/condvar-fixes\n\nMinor changes to usages of std::condition_variable.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/44d5a71e2763964ded2a0594d3ad454b8a8e7615'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T13:49:09.153695	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '2fb6c45015f1f26086934d7bce8a21f411fc0e91', 'source': 'ghhookparser', 'after_sha': 'bb2fa2aba0bde2dc0ff279ce0f87a8efeebd7df4', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingIndicator.h'], 'hash': 'a9ef110349fc980645596ca7d0c4d9ccb2a22b4a', 'message': 'DolphinQt: Query mapping indicator colors using QPalette for better behavior with alternative themes.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/a9ef110349fc980645596ca7d0c4d9ccb2a22b4a'}, {'modified': ['Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp', 'Source/Core/DolphinQt/Config/Mapping/MappingIndicator.h'], 'hash': 'bb2fa2aba0bde2dc0ff279ce0f87a8efeebd7df4', 'message': 'Merge pull request #7807 from jordan-woyak/indicator-colors\n\nDolphinQt: Query mapping indicator colors using QPalette for better behavior with alternative themes.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/bb2fa2aba0bde2dc0ff279ce0f87a8efeebd7df4'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T12:29:56.412505	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '6ea43235d54a18b70529cb6d0d740e0f8f9c34ea', 'source': 'ghhookparser', 'after_sha': '2fb6c45015f1f26086934d7bce8a21f411fc0e91', 'forced': False, 'pusher': 'spycrab', 'commits': [{'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': 'a6ed1b644b4677f9983443166a4094ef0abd091c', 'message': 'Qt/CheatSearch: Fix locking being permanently disabled', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/a6ed1b644b4677f9983443166a4094ef0abd091c'}, {'modified': ['Source/Core/DolphinQt/CheatsManager.cpp'], 'hash': '2fb6c45015f1f26086934d7bce8a21f411fc0e91', 'message': 'Merge pull request #8018 from spycrab/cheatsmanager_lock\n\nQt/CheatSearch: Fix locking being permanently disabled', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'spycrab@users.noreply.github.com', 'name': 'spycrab', 'username': 'spycrab'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/2fb6c45015f1f26086934d7bce8a21f411fc0e91'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T04:01:49.345115	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'ca55375d011372b901f81a4a3275cf2be6d87af5', 'source': 'ghhookparser', 'after_sha': '6ea43235d54a18b70529cb6d0d740e0f8f9c34ea', 'forced': False, 'pusher': 'JMC47', 'commits': [{'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Config/MainSettings.cpp', 'Source/Core/Core/Config/MainSettings.h', 'Source/Core/Core/ConfigLoaders/GameConfigLoader.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/ConfigManager.cpp', 'Source/Core/Core/ConfigManager.h', 'Source/Core/DolphinNoGUI/PlatformX11.cpp', 'Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp', 'Source/Core/DolphinQt/Host.cpp', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/RenderWidget.cpp', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/UICommon/UICommon.cpp', 'Source/Core/UICommon/X11Utils.cpp'], 'hash': '840afc2ad4ee9ec633e0735e2f9ccd45f4b0f2d5', 'message': "Config: Move the 'Display' settings from ConfigManager to the layered config system", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'iwubcode@users.noreply.github.com', 'name': 'iwubcode', 'username': 'iwubcode'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/840afc2ad4ee9ec633e0735e2f9ccd45f4b0f2d5'}, {'modified': ['Source/Core/Core/Analytics.cpp', 'Source/Core/Core/Config/MainSettings.cpp', 'Source/Core/Core/Config/MainSettings.h', 'Source/Core/Core/ConfigLoaders/GameConfigLoader.cpp', 'Source/Core/Core/ConfigLoaders/IsSettingSaveable.cpp', 'Source/Core/Core/ConfigManager.cpp', 'Source/Core/Core/ConfigManager.h', 'Source/Core/DolphinNoGUI/PlatformX11.cpp', 'Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp', 'Source/Core/DolphinQt/Host.cpp', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/RenderWidget.cpp', 'Source/Core/DolphinQt/Settings.cpp', 'Source/Core/UICommon/UICommon.cpp', 'Source/Core/UICommon/X11Utils.cpp'], 'hash': '6ea43235d54a18b70529cb6d0d740e0f8f9c34ea', 'message': "Merge pull request #7841 from iwubcode/config-mgr-onion\n\nConfig: Move the 'Display' settings from ConfigManager to the layered config system", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/6ea43235d54a18b70529cb6d0d740e0f8f9c34ea'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T03:56:52.310277	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '5b4ebccf6bf45a614cd2a5031607743b482ff776', 'source': 'ghhookparser', 'after_sha': 'ca55375d011372b901f81a4a3275cf2be6d87af5', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/InputCommon/ControllerInterface/DInput/DInput.cpp', 'Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp', 'Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.h'], 'hash': '8c1310d1d11352cc3385cde64def53e52186c531', 'message': 'ControllerInterface/DInput: Optimize cursor position updating.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/8c1310d1d11352cc3385cde64def53e52186c531'}, {'modified': ['Source/Core/InputCommon/ControllerInterface/DInput/DInput.cpp', 'Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp', 'Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.h'], 'hash': 'ca55375d011372b901f81a4a3275cf2be6d87af5', 'message': 'Merge pull request #8015 from jordan-woyak/dinput-cursor-optimize\n\nControllerInterface/DInput: Optimize cursor position updating.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/ca55375d011372b901f81a4a3275cf2be6d87af5'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T03:27:07.595092	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '18589e50ab44957f4955596ac238d900f28959c3', 'source': 'ghhookparser', 'after_sha': '5b4ebccf6bf45a614cd2a5031607743b482ff776', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/VideoCommon/PixelShaderGen.cpp'], 'hash': '96aa762d1ee5bd0294da80ac049a9fcd99032f2a', 'message': "PixelShaderGen: Don't emit bounding box shader code for old UIDs when disabled\n\nIf bounding box is enabled when a UID cache is created, then later disabled,\nwe shouldn't emit the bounding box portion of the shader.\n\nFixes pipeline creation errors on D3D12 backend for this case.", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/96aa762d1ee5bd0294da80ac049a9fcd99032f2a'}, {'modified': ['Source/Core/VideoCommon/ShaderCache.cpp'], 'hash': 'c6b45c5ca9ea80a4190db98858e186996d4827af', 'message': 'ShaderCache: Fix crash if pipeline from uid cache fails creation', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c6b45c5ca9ea80a4190db98858e186996d4827af'}, {'modified': ['Source/Core/VideoCommon/PixelShaderGen.cpp', 'Source/Core/VideoCommon/ShaderCache.cpp'], 'hash': '5b4ebccf6bf45a614cd2a5031607743b482ff776', 'message': "Merge pull request #8012 from stenzek/bounding-box-shaders\n\nPixelShaderGen: Don't emit bounding box shader code for old UIDs when disabled", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5b4ebccf6bf45a614cd2a5031607743b482ff776'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-21T03:21:44.446520	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'source': 'ghhookparser', 'after_sha': '18589e50ab44957f4955596ac238d900f28959c3', 'forced': False, 'pusher': 'JMC47', 'commits': [{'modified': ['Source/Core/VideoCommon/TextureDecoder.h', 'Source/Core/VideoCommon/TextureDecoder_Common.cpp', 'Source/Core/VideoCommon/TextureDecoder_Generic.cpp', 'Source/Core/VideoCommon/TextureDecoder_x64.cpp'], 'hash': 'dbaba0062a057836b31455d7abe3fea6a20b99d8', 'message': 'TextureDecoder: Move XFB decoding to Common\n\nThis was previously missing for generic (which is used on ARM).', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbaba0062a057836b31455d7abe3fea6a20b99d8'}, {'modified': ['Source/Core/Core/HW/VideoInterface.cpp', 'Source/Core/Core/HW/VideoInterface.h', 'Source/Core/VideoCommon/AsyncRequests.cpp', 'Source/Core/VideoCommon/BPStructs.cpp', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/TextureCacheBase.h'], 'hash': '708bd3d9f7f375fba750561758abab77c99fa0af', 'message': 'TextureCache: Simplify XFB reconstruction\n\nThis also better handles in-memory interlaced XFB data placed by the CPU\nby considering the stride from the VI.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/708bd3d9f7f375fba750561758abab77c99fa0af'}, {'modified': ['Source/Core/VideoBackends/Null/TextureCache.h', 'Source/Core/VideoBackends/Software/TextureCache.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/TextureCacheBase.h'], 'hash': '3791262d9610d711ed5e157951feedade1c2eb43', 'message': 'TextureCache: Use linear filtering on y-scaled and >1xIR VRAM copies', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/3791262d9610d711ed5e157951feedade1c2eb43'}, {'modified': ['Source/Core/VideoCommon/TextureCacheBase.cpp'], 'hash': 'b09a0e1a603732dc91856418f874ac8033790f57', 'message': 'TextureCache: Check for out-of-range partial copy rect after scaling', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/b09a0e1a603732dc91856418f874ac8033790f57'}, {'modified': ['Source/Core/Core/HW/VideoInterface.cpp', 'Source/Core/Core/HW/VideoInterface.h', 'Source/Core/VideoBackends/Null/TextureCache.h', 'Source/Core/VideoBackends/Software/TextureCache.h', 'Source/Core/VideoCommon/AsyncRequests.cpp', 'Source/Core/VideoCommon/BPStructs.cpp', 'Source/Core/VideoCommon/RenderBase.cpp', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/TextureCacheBase.cpp', 'Source/Core/VideoCommon/TextureCacheBase.h', 'Source/Core/VideoCommon/TextureDecoder.h', 'Source/Core/VideoCommon/TextureDecoder_Common.cpp', 'Source/Core/VideoCommon/TextureDecoder_Generic.cpp', 'Source/Core/VideoCommon/TextureDecoder_x64.cpp'], 'hash': '18589e50ab44957f4955596ac238d900f28959c3', 'message': 'Merge pull request #7925 from stenzek/xfb-stride\n\nTextureCache: Simplify XFB reconstruction', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/18589e50ab44957f4955596ac238d900f28959c3'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-20T02:57:31.621493	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'c26f53bf84007bad8b6b89fae91e38f4cdb531bd', 'source': 'ghhookparser', 'after_sha': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': [], 'hash': '1fb0408a8470c6643cb6c1e6a700537356a83d3e', 'message': 'Disable Deferred EFB Copies in We Cheer 1 and 2\n\nThey have issues with rendering character faces when it is enabled.', 'removed': [], 'distinct': True, 'added': ['Data/Sys/GameSettings/R6C.INI', 'Data/Sys/GameSettings/RCH.ini'], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/1fb0408a8470c6643cb6c1e6a700537356a83d3e'}, {'modified': [], 'hash': '4b1adab7856cb2dd28418a1d748a0e8cebf94a2f', 'message': 'Merge pull request #8011 from JMC47/WeCheerDefer\n\nDisable Deferred EFB Copies in We Cheer 1 and 2', 'removed': [], 'distinct': True, 'added': ['Data/Sys/GameSettings/R6C.INI', 'Data/Sys/GameSettings/RCH.ini'], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/4b1adab7856cb2dd28418a1d748a0e8cebf94a2f'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-20T02:56:04.270319	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '9e951819d5ddc2f68635dea9d5077676a9799c06', 'source': 'ghhookparser', 'after_sha': 'c26f53bf84007bad8b6b89fae91e38f4cdb531bd', 'forced': False, 'pusher': 'stenzek', 'commits': [{'modified': ['Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D/main.cpp', 'Source/Core/VideoBackends/D3D12/Renderer.cpp', 'Source/Core/VideoBackends/D3D12/Renderer.h', 'Source/Core/VideoBackends/D3D12/VideoBackend.cpp', 'Source/Core/VideoBackends/D3DCommon/Shader.cpp', 'Source/Core/VideoBackends/D3DCommon/Shader.h', 'Source/Core/VideoBackends/Null/NullBackend.cpp', 'Source/Core/VideoBackends/Null/Render.cpp', 'Source/Core/VideoBackends/Null/Render.h', 'Source/Core/VideoBackends/OGL/OGLShader.cpp', 'Source/Core/VideoBackends/OGL/OGLShader.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/OGL/main.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.h', 'Source/Core/VideoBackends/Software/SWmain.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoBackends/Vulkan/VKShader.cpp', 'Source/Core/VideoBackends/Vulkan/VKShader.h', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoCommon/AbstractPipeline.h', 'Source/Core/VideoCommon/AbstractShader.h', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/VideoConfig.h'], 'hash': '61a656570e2afc7a474c44de5795f5d564043c6c', 'message': 'AbstractPipeline: Support returning "cache data"\n\n"Cache data" can be used to assist a driver with creating pipelines by\nusing previously-compiled shader ISA.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/61a656570e2afc7a474c44de5795f5d564043c6c'}, {'modified': ['Source/Core/VideoBackends/D3D12/DXPipeline.cpp', 'Source/Core/VideoBackends/D3D12/DXPipeline.h', 'Source/Core/VideoBackends/D3D12/Renderer.cpp'], 'hash': '5cef09e383c7f9c3bf006407d06f68d18b2db438', 'message': 'D3D12: Support returning pipeline cache data', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5cef09e383c7f9c3bf006407d06f68d18b2db438'}, {'modified': ['Source/Core/VideoBackends/OGL/OGLPipeline.cpp', 'Source/Core/VideoBackends/OGL/OGLPipeline.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h'], 'hash': '616ad378b7e129645714858ebd0e541471704487', 'message': 'OGL: Support returning pipeline cache data', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/616ad378b7e129645714858ebd0e541471704487'}, {'modified': ['Source/Core/VideoCommon/GXPipelineTypes.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/ShaderCache.h'], 'hash': '00b83b4196b060987f34cd55286aa4f55c02530d', 'message': 'ShaderCache: Utilize pipeline cache data where possible', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/00b83b4196b060987f34cd55286aa4f55c02530d'}, {'modified': ['Source/Core/VideoBackends/D3D/Render.cpp', 'Source/Core/VideoBackends/D3D/Render.h', 'Source/Core/VideoBackends/D3D/main.cpp', 'Source/Core/VideoBackends/D3D12/DXPipeline.cpp', 'Source/Core/VideoBackends/D3D12/DXPipeline.h', 'Source/Core/VideoBackends/D3D12/Renderer.cpp', 'Source/Core/VideoBackends/D3D12/Renderer.h', 'Source/Core/VideoBackends/D3D12/VideoBackend.cpp', 'Source/Core/VideoBackends/D3DCommon/Shader.cpp', 'Source/Core/VideoBackends/D3DCommon/Shader.h', 'Source/Core/VideoBackends/Null/NullBackend.cpp', 'Source/Core/VideoBackends/Null/Render.cpp', 'Source/Core/VideoBackends/Null/Render.h', 'Source/Core/VideoBackends/OGL/OGLPipeline.cpp', 'Source/Core/VideoBackends/OGL/OGLPipeline.h', 'Source/Core/VideoBackends/OGL/OGLShader.cpp', 'Source/Core/VideoBackends/OGL/OGLShader.h', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp', 'Source/Core/VideoBackends/OGL/ProgramShaderCache.h', 'Source/Core/VideoBackends/OGL/Render.cpp', 'Source/Core/VideoBackends/OGL/Render.h', 'Source/Core/VideoBackends/OGL/main.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.cpp', 'Source/Core/VideoBackends/Software/SWRenderer.h', 'Source/Core/VideoBackends/Software/SWmain.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.cpp', 'Source/Core/VideoBackends/Vulkan/Renderer.h', 'Source/Core/VideoBackends/Vulkan/VKShader.cpp', 'Source/Core/VideoBackends/Vulkan/VKShader.h', 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp', 'Source/Core/VideoCommon/AbstractPipeline.h', 'Source/Core/VideoCommon/AbstractShader.h', 'Source/Core/VideoCommon/GXPipelineTypes.h', 'Source/Core/VideoCommon/RenderBase.h', 'Source/Core/VideoCommon/ShaderCache.cpp', 'Source/Core/VideoCommon/ShaderCache.h', 'Source/Core/VideoCommon/VideoConfig.h'], 'hash': 'c26f53bf84007bad8b6b89fae91e38f4cdb531bd', 'message': 'Merge pull request #7999 from stenzek/pipeline-cache-data\n\nImplement pipeline data cache for OpenGL and D3D12', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Connor McLaughlin', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/c26f53bf84007bad8b6b89fae91e38f4cdb531bd'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-19T22:42:47.171633	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'ee8cdcb350901de90b7371daa93b2ed059085b92', 'source': 'ghhookparser', 'after_sha': '9e951819d5ddc2f68635dea9d5077676a9799c06', 'forced': False, 'pusher': 'JMC47', 'commits': [{'modified': ['Source/Core/Core/State.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/RenderWidget.cpp', 'Source/Core/DolphinQt/RenderWidget.h', 'Source/Core/VideoCommon/VertexShaderManager.cpp', 'Source/Core/VideoCommon/VertexShaderManager.h'], 'hash': '779e618046d309d732d2c5a48846cf94086206da', 'message': "VideoCommon: Change free-look's middle-mouse action to roll the camera.", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/779e618046d309d732d2c5a48846cf94086206da'}, {'modified': ['Source/Core/Core/State.cpp', 'Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp', 'Source/Core/DolphinQt/RenderWidget.cpp', 'Source/Core/DolphinQt/RenderWidget.h', 'Source/Core/VideoCommon/VertexShaderManager.cpp', 'Source/Core/VideoCommon/VertexShaderManager.h'], 'hash': '9e951819d5ddc2f68635dea9d5077676a9799c06', 'message': "Merge pull request #7870 from jordan-woyak/free-look-roll\n\nVideoCommon: Change free-look's middle-mouse action to roll the camera.", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9e951819d5ddc2f68635dea9d5077676a9799c06'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-19T08:19:34.669527	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '5c5e6df0380c518d098f20d9ffc832887782335c', 'source': 'ghhookparser', 'after_sha': 'ee8cdcb350901de90b7371daa93b2ed059085b92', 'forced': False, 'pusher': 'delroth', 'commits': [{'modified': ['Externals/imgui/imgui.cpp', 'Externals/imgui/imgui.h', 'Externals/imgui/imgui_draw.cpp', 'Externals/imgui/imgui_internal.h', 'Externals/imgui/imgui_widgets.cpp', 'Externals/imgui/imstb_rectpack.h', 'Externals/imgui/imstb_textedit.h', 'Externals/imgui/imstb_truetype.h'], 'hash': 'f8c088a1fba7098cdae999df2944f88b4f35b186', 'message': 'Externals: Update imgui to 1.70 WIP', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'stenzek@gmail.com', 'name': 'Stenzek', 'username': 'stenzek'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f8c088a1fba7098cdae999df2944f88b4f35b186'}, {'modified': ['Externals/imgui/imgui.cpp', 'Externals/imgui/imgui.h', 'Externals/imgui/imgui_draw.cpp', 'Externals/imgui/imgui_internal.h', 'Externals/imgui/imgui_widgets.cpp', 'Externals/imgui/imstb_rectpack.h', 'Externals/imgui/imstb_textedit.h', 'Externals/imgui/imstb_truetype.h'], 'hash': 'ee8cdcb350901de90b7371daa93b2ed059085b92', 'message': 'Merge pull request #8008 from stenzek/update-imgui\n\nExternals: Update imgui to 1.70 WIP', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/ee8cdcb350901de90b7371daa93b2ed059085b92'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-16T21:43:50.727589	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'f1620f25f43a266b387738d0bdb77049e9a2dc4d', 'source': 'ghhookparser', 'after_sha': '5c5e6df0380c518d098f20d9ffc832887782335c', 'forced': False, 'pusher': 'delroth', 'commits': [{'modified': ['Source/Core/Core/Boot/Boot.cpp'], 'hash': '1d024c8add7fab3f680ab8389f9ad983967dd7c2', 'message': 'Fix u8 string literal C++20 compile error.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'jordan.woyak@gmail.com', 'name': 'Jordan Woyak', 'username': 'jordan-woyak'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/1d024c8add7fab3f680ab8389f9ad983967dd7c2'}, {'modified': ['Source/Core/Core/Boot/Boot.cpp'], 'hash': '5c5e6df0380c518d098f20d9ffc832887782335c', 'message': 'Merge pull request #8004 from jordan-woyak/u8-literal\n\nFix u8 string literal C++20 compile error.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'delroth@gmail.com', 'name': 'Pierre Bourdon', 'username': 'delroth'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/5c5e6df0380c518d098f20d9ffc832887782335c'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-16T20:27:10.078343	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': 'dbfdb16fbb8e5475a4ce6c20389762b1abe36d6f', 'source': 'ghhookparser', 'after_sha': 'f1620f25f43a266b387738d0bdb77049e9a2dc4d', 'forced': False, 'pusher': 'degasus', 'commits': [{'modified': ['Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStorePaired.cpp'], 'hash': '399768c91b69d953fe0c2152feba2665aa79f2a3', 'message': "Interpreter: Fix psq_l with QUANTIZE_FLOAT.\n\npsq_l with QUANTIZE_FLOAT does not use the FPU, so it does not trim the precision of the u32 input data.\nWe already have the helper ConvertToDouble for floating point u32->u64 convertion used in lfs, so let's use it here as well.", 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'wickmarkus@web.de', 'name': 'degasus', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/399768c91b69d953fe0c2152feba2665aa79f2a3'}, {'modified': ['Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStorePaired.cpp'], 'hash': 'f1620f25f43a266b387738d0bdb77049e9a2dc4d', 'message': 'Merge pull request #7981 from degasus/interpreter_psq_l\n\nInterpreter: Fix psq_l with QUANTIZE_FLOAT.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'degasus@users.noreply.github.com', 'name': 'Markus Wick', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f1620f25f43a266b387738d0bdb77049e9a2dc4d'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-16T20:13:07.768306	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '80d21b8ffb4c2aa7fad2c4f407019a2f9a125f51', 'source': 'ghhookparser', 'after_sha': 'dbfdb16fbb8e5475a4ce6c20389762b1abe36d6f', 'forced': False, 'pusher': 'degasus', 'commits': [{'modified': ['Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp'], 'hash': 'e4d83a56a50482713200f96ac17d4359fd649ab6', 'message': 'EmuCodeBlock: Correct zero handling in SetFPRF for SSE4.1', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'MerryMage@users.noreply.github.com', 'name': 'MerryMage', 'username': 'MerryMage'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/e4d83a56a50482713200f96ac17d4359fd649ab6'}, {'modified': ['Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp'], 'hash': 'dbfdb16fbb8e5475a4ce6c20389762b1abe36d6f', 'message': 'Merge pull request #7990 from MerryMage/fprf\n\nEmuCodeBlock: Correct zero handling in SetFPRF for SSE4.1', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'degasus@users.noreply.github.com', 'name': 'Markus Wick', 'username': 'degasus'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbfdb16fbb8e5475a4ce6c20389762b1abe36d6f'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-16T00:43:33.792845	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '63f30cc44da248b0226e1c8724b3e53ecf4c768f', 'source': 'ghhookparser', 'after_sha': '80d21b8ffb4c2aa7fad2c4f407019a2f9a125f51', 'forced': False, 'pusher': 'JMC47', 'commits': [{'modified': ['Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.h'], 'hash': 'f3aaf5deaafd59d8c6994c7780e0b72e90a6301f', 'message': 'Reduce Relative Input Cursor Speed Dramatically\n\nThis makes it about 1/4th the speed which may be a bit slow, but should\nwork for most controllers.', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/f3aaf5deaafd59d8c6994c7780e0b72e90a6301f'}, {'modified': ['Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.h'], 'hash': '80d21b8ffb4c2aa7fad2c4f407019a2f9a125f51', 'message': 'Merge pull request #8002 from JMC47/CursorSlowdown\n\nSlow down relative input cursor', 'removed': [], 'distinct': True, 'added': [], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/80d21b8ffb4c2aa7fad2c4f407019a2f9a125f51'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}
2019-04-15T21:21:48.471486	{'ref_type': 'heads', 'deleted': False, 'ref_name': 'master', 'before_sha': '861472efdf98458e75989c1a197e0be903087eeb', 'source': 'ghhookparser', 'after_sha': '63f30cc44da248b0226e1c8724b3e53ecf4c768f', 'forced': False, 'pusher': 'JMC47', 'commits': [{'modified': ['Data/Sys/GameSettings/GMPE01.ini', 'Data/Sys/GameSettings/GP5E01.ini', 'Data/Sys/GameSettings/GP7E01.ini'], 'hash': '9fcf2b12071ac9b95fac303973188dd949ce9c06', 'message': 'GameSettings: Mario Party netplay community codes', 'removed': [], 'distinct': True, 'added': ['Data/Sys/GameSettings/GP6E01.ini', 'Data/Sys/GameSettings/RM8E01.ini'], 'author': {'email': '48419040+CrankySupertoon@users.noreply.github.com', 'name': 'CrankySupertoon', 'username': 'CrankySupertoon'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/9fcf2b12071ac9b95fac303973188dd949ce9c06'}, {'modified': ['Data/Sys/GameSettings/GMPE01.ini', 'Data/Sys/GameSettings/GP5E01.ini', 'Data/Sys/GameSettings/GP7E01.ini'], 'hash': '63f30cc44da248b0226e1c8724b3e53ecf4c768f', 'message': 'Merge pull request #8001 from Techjar/mario-party-netplay-codes\n\nGameSettings: Mario Party netplay community codes', 'removed': [], 'distinct': True, 'added': ['Data/Sys/GameSettings/GP6E01.ini', 'Data/Sys/GameSettings/RM8E01.ini'], 'author': {'email': 'JMC4789@gmail.com', 'name': 'JMC47', 'username': 'JMC47'}, 'url': 'https://github.com/dolphin-emu/dolphin/commit/63f30cc44da248b0226e1c8724b3e53ecf4c768f'}], 'repo': 'dolphin-emu/dolphin', 'created': False, 'base_ref_name': None, 'type': 'gh_push'}

Recent 'internal_log' events

2019-04-23T09:20:33.466961	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:33.466333	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/netplay-index' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.912500	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.393933	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:32.393110	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/gcdsp-ida' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.975908	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.339624	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:31.339024	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/hwtests' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.678098	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.150161	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:30.149458	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/www' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.676745	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.197380	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:29.196702	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/sadm' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.799900	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.287715	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:28.287106	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/redmine' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:27.858169	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.864132	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.862837	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/fifoci' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:26.427400	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.935765	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.935149	{'pathname': '/home/central/sadm/central/github.py', 'msg': "Watched repo 'dolphin-emu/codesearch-ui' has our hook installed", 'args': '()', 'lineno': 196, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.513835	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}
2019-04-23T09:20:25.059115	{'pathname': '/home/central/venv/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py', 'msg': 'Starting new HTTPS connection (1): api.github.com', 'args': '()', 'lineno': 657, 'source': 'logging', 'level': 'INFO', 'type': 'internal_log'}

Recent 'irc_message' events

2019-04-23T08:27:54.711787	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'This makes me feel a lot better about the changes'}
2019-04-23T08:27:42.170446	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'Well'}
2019-04-23T08:23:47.938864	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'and not because of a hwtest :P'}
2019-04-23T08:23:40.072879	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'I feel like the hack was in response to the loop that made no sense'}
2019-04-23T08:23:27.501059	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'haha'}
2019-04-23T08:23:18.894334	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'several years ago with that hack'}
2019-04-23T08:23:15.210243	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'someone did'}
2019-04-23T08:23:06.812358	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "(might be worth someone else indep. confirming, just to make sure I'm not being an idiot)"}
2019-04-23T08:22:36.309529	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'yeah, not a paper mario hack but a hw thing'}
2019-04-23T08:21:03.452132	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'and Paper Mario has that hack :P'}
2019-04-23T08:19:51.523076	{'where': '#dolphin-dev', 'direct': False, 'who': 'Techjar', 'modes': set(), 'source': 'ircclient', 'type': 'irc_message', 'what': 'and JMC is bad at counting?'}
2019-04-23T08:18:34.253616	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'Why Monster Lab is broken'}
2019-04-23T08:18:20.867821	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "We've confirmed the two big things"}
2019-04-23T08:18:16.137798	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'either way'}
2019-04-23T08:18:09.009506	{'where': '#dolphin-dev', 'direct': False, 'who': 'Stenzek', 'modes': set(), 'source': 'ircclient', 'type': 'irc_message', 'what': 'indeed!'}
2019-04-23T08:17:43.132743	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "but I'm curious if the behaviour is still there in wii-mode"}
2019-04-23T08:17:31.319131	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "oh, there's probably a compatibility register to restore the gcn's behaivour exactly for backwards compat"}
2019-04-23T08:16:59.004852	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'seems strange to specifically omit it... even that 1 bit of information is better than nothing'}
2019-04-23T08:16:51.975045	{'where': '#dolphin-dev', 'direct': False, 'who': 'Stenzek', 'modes': set(), 'source': 'ircclient', 'type': 'irc_message', 'what': "I'd think the wii would be the same? otherwise paper mario might not boot on it :/"}
2019-04-23T08:16:10.716751	{'where': '#dolphin-dev', 'direct': False, 'who': 'Stenzek', 'modes': set(), 'source': 'ircclient', 'type': 'irc_message', 'what': "makes you wonder if for some reason that bit just wasn't implemented in gekko"}
2019-04-23T08:15:47.869644	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "pretty cool we're learning all of this"}
2019-04-23T08:15:43.350317	{'where': '#dolphin-dev', 'direct': False, 'who': 'booto', 'modes': {'o'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'I wonder if it still behaves like that on wii'}
2019-04-23T08:15:15.056471	{'where': '#dolphin-dev', 'direct': False, 'who': 'Stenzek', 'modes': set(), 'source': 'ircclient', 'type': 'irc_message', 'what': 'then yeah, that could explain the way flush is implemented..'}
2019-04-23T08:15:06.578401	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': 'rather than just saying "hey paper mario needs this"'}
2019-04-23T08:15:01.326458	{'where': '#dolphin-dev', 'direct': False, 'who': 'JMC47', 'modes': {'v'}, 'source': 'ircclient', 'type': 'irc_message', 'what': "that it's confirmed by a hw test"}

Recent 'issue' events

2019-04-23T09:01:56.284661	{'update': 49, 'new': False, 'author': 'Maverick_Hunter_X', 'title': 'Resident Evil 0 GBZP08 crashes at certain events', 'source': 'redmine', 'issue': 10129, 'type': 'issue'}
2019-04-23T04:20:25.843615	{'update': 51, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T04:19:48.012616	{'update': 50, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T04:07:18.122025	{'update': 49, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T04:05:15.449680	{'update': 48, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T04:04:30.957482	{'update': 47, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T03:52:46.073894	{'update': 46, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T03:24:56.511857	{'update': 45, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T03:04:27.387261	{'update': 44, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T03:02:23.386167	{'update': 43, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:34:17.554555	{'update': 42, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:26:28.311427	{'update': 41, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:18:16.610577	{'update': 40, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:16:48.347696	{'update': 39, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:12:41.949064	{'update': 38, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:11:55.003624	{'update': 37, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:08:39.083876	{'update': 36, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:07:34.439576	{'update': 35, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:06:55.678979	{'update': 34, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T02:02:43.407023	{'update': 33, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T01:58:32.026902	{'update': 32, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T01:58:13.606121	{'update': 31, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T01:57:38.397457	{'update': 30, 'new': False, 'author': 'JMC4789', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T01:53:24.554923	{'update': 29, 'new': False, 'author': 'Roadhog360-2', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}
2019-04-23T01:47:51.177368	{'update': 28, 'new': False, 'author': 'Techjar', 'title': 'Netplay always desyncs at frame 0 with Gecko and an sd.raw mod', 'source': 'redmine', 'issue': 11687, 'type': 'issue'}

Recent 'pull_request_fifoci_status' events

2019-04-23T05:01:13.663121	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'pr': 7982, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T04:58:33.155138	{'hash': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'pr': 7982, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T04:55:14.614434	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'pr': 7982, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T04:51:43.754370	{'hash': '27abbb0db0267612065d21598b232c5af7b69a50', 'pr': 7982, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T04:48:42.556363	{'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'pr': 7982, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T04:45:23.458195	{'hash': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'pr': 7982, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T00:52:35.842678	{'hash': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'pr': 8025, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-23T00:50:32.345265	{'hash': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'pr': 8025, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T22:32:28.867530	{'hash': '387b677c327e922be8970750c7e24469c65ce320', 'pr': 8024, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T22:30:14.130993	{'hash': '387b677c327e922be8970750c7e24469c65ce320', 'pr': 8024, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T13:35:00.087253	{'hash': 'b57ffcfd97c0e4421042b67a28f77c47fb890c31', 'pr': 8006, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T13:32:52.702520	{'hash': 'b57ffcfd97c0e4421042b67a28f77c47fb890c31', 'pr': 8006, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T12:16:57.538799	{'hash': 'a154c5681595414b1b9035d3c14d5fd7e5f9cdf7', 'pr': 8021, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-22T12:14:57.741228	{'hash': 'a154c5681595414b1b9035d3c14d5fd7e5f9cdf7', 'pr': 8021, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T20:44:41.255239	{'hash': '15df2d855e159f6408a9cb02016b55a5aec8bebe', 'pr': 8019, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T20:42:44.399918	{'hash': '15df2d855e159f6408a9cb02016b55a5aec8bebe', 'pr': 8019, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T20:15:06.043149	{'hash': '93e40a4cd0f32604a27da005b9f80cd50ad57a66', 'pr': 8019, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T20:13:05.826587	{'hash': '93e40a4cd0f32604a27da005b9f80cd50ad57a66', 'pr': 8019, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T19:11:17.746187	{'hash': 'e2abda0c9bf9dd424eeddf6842fc8ede80c90266', 'pr': 8022, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T19:07:22.988072	{'hash': 'e2abda0c9bf9dd424eeddf6842fc8ede80c90266', 'pr': 8022, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T19:05:20.722275	{'hash': 'e841a95373196cec40189dffa30823e9460c7271', 'pr': 8022, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T19:02:39.825139	{'hash': 'e841a95373196cec40189dffa30823e9460c7271', 'pr': 8022, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T18:36:24.100416	{'hash': '6c938cc070b8e005ab2892ec8a5f03e8bd9d6769', 'pr': 8023, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T18:34:21.232050	{'hash': '6c938cc070b8e005ab2892ec8a5f03e8bd9d6769', 'pr': 8023, 'service': 'pr-fifoci-sw-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}
2019-04-21T18:16:36.448625	{'hash': '3c58264374084faf8460d587162c54c7adbba65a', 'pr': 8022, 'service': 'pr-fifoci-ogl-lin-mesa', 'repo': 'dolphin-emu/dolphin', 'source': 'buildbot', 'type': 'pull_request_fifoci_status'}

Recent 'raw_bb_hook' events

2019-04-23T05:01:12.825320	{'raw': {'builder': {'masterids': [1], 'builderid': 30, 'name': 'pr-fifoci-ogl-lin-mesa', 'description': None, 'tags': []}, 'builderid': 30, 'number': 4446, 'complete': True, 'buildrequestid': 96309, 'started_at': 1555995314, 'buildset': {'bsid': 28187, 'submitted_at': 1555995252, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67925, 'complete': False, 'sourcestamps': [{'revision': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'codebase': '', 'ssid': 7609, 'repository': '', 'created_at': 1555995253, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 30, 'submitted_at': 1555995252, 'buildrequestid': 96309, 'claimed_by_masterid': 1, 'claimed_at': 1555995313, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28187, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995673, 'workerid': 6, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'pr_id': [7982, 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-ogl-lin-mesa', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'Trigger'], 'buildnumber': [4446, 'Build'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67929, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/30/builds/4446', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:58:32.280442	{'raw': {'builder': {'masterids': [1], 'builderid': 17, 'name': 'pr-fifoci-sw-lin-mesa', 'description': None, 'tags': []}, 'builderid': 17, 'number': 4445, 'complete': True, 'buildrequestid': 96307, 'started_at': 1555995254, 'buildset': {'bsid': 28187, 'submitted_at': 1555995252, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67925, 'complete': False, 'sourcestamps': [{'revision': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'codebase': '', 'ssid': 7609, 'repository': '', 'created_at': 1555995253, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 17, 'submitted_at': 1555995252, 'buildrequestid': 96307, 'claimed_by_masterid': 1, 'claimed_at': 1555995253, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28187, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995512, 'workerid': 6, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'pr_id': [7982, 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-sw-lin-mesa', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'Trigger'], 'buildnumber': [4445, 'Build'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67927, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/17/builds/4445', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:56:53.985883	{'raw': {'builder': {'masterids': [1], 'builderid': 7, 'name': 'pr-win-dbg-x64', 'description': None, 'tags': []}, 'builderid': 7, 'number': 4708, 'complete': True, 'buildrequestid': 96298, 'started_at': 1555995331, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 7, 'submitted_at': 1555995230, 'buildrequestid': 96298, 'claimed_by_masterid': 1, 'claimed_at': 1555995330, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995414, 'workerid': 4, 'state_string': 'build successful', 'properties': {'build_url': ['https://dl.dolphin-emu.org/prs/pr-7982-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'slavename': ['windows', 'Worker (deprecated)'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'buildnumber': [4708, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67930, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4708', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:38.098359	{'raw': {'builder': {'masterids': [1], 'builderid': 8, 'name': 'pr-android', 'description': None, 'tags': []}, 'builderid': 8, 'number': 4679, 'complete': True, 'buildrequestid': 96299, 'started_at': 1555995254, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 8, 'submitted_at': 1555995230, 'buildrequestid': 96299, 'claimed_by_masterid': 1, 'claimed_at': 1555995253, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995338, 'workerid': 9, 'state_string': 'build successful', 'properties': {'revision': [None, 'Build'], 'codebase': ['', 'Build'], 'pr_id': [7982, 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-android', 'Builder'], 'builddir': ['/home/buildslave/worker/pr-android', 'Worker'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4679, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'project': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67926, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/4679', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:30.788282	{'raw': {'builder': {'masterids': [1], 'builderid': 7, 'name': 'pr-win-dbg-x64', 'description': None, 'tags': []}, 'builderid': 7, 'number': 4708, 'complete': False, 'buildrequestid': 96298, 'started_at': 1555995331, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 7, 'submitted_at': 1555995230, 'buildrequestid': 96298, 'claimed_by_masterid': 1, 'claimed_at': 1555995330, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 4, 'state_string': 'starting', 'properties': {'slavename': ['windows', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4708, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67930, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4708', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:30.529133	{'raw': {'builder': {'masterids': [1], 'builderid': 20, 'name': 'pr-win-x64', 'description': None, 'tags': []}, 'builderid': 20, 'number': 4723, 'complete': True, 'buildrequestid': 96300, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 20, 'submitted_at': 1555995230, 'buildrequestid': 96300, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995331, 'workerid': 4, 'state_string': 'build successful', 'properties': {'build_url': ['https://dl.dolphin-emu.org/prs/pr-7982-dolphin-latest-x64.7z', 'SetProperty'], 'slavename': ['windows', 'Worker (deprecated)'], 'buildername': ['pr-win-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'buildnumber': [4723, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['C:\\buildbot\\pr-win-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67923, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4723', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:14.749248	{'raw': {'builder': {'masterids': [1], 'builderid': 21, 'name': 'pr-deb-dbg-x64', 'description': None, 'tags': []}, 'builderid': 21, 'number': 4121, 'complete': True, 'buildrequestid': 96301, 'started_at': 1555995272, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 21, 'submitted_at': 1555995230, 'buildrequestid': 96301, 'claimed_by_masterid': 1, 'claimed_at': 1555995272, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995315, 'workerid': 12, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-dbg-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4121, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67928, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/4121', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:13.798503	{'raw': {'builder': {'masterids': [1], 'builderid': 30, 'name': 'pr-fifoci-ogl-lin-mesa', 'description': None, 'tags': []}, 'builderid': 30, 'number': 4446, 'complete': False, 'buildrequestid': 96309, 'started_at': 1555995314, 'buildset': {'bsid': 28187, 'submitted_at': 1555995252, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67925, 'complete': False, 'sourcestamps': [{'revision': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'codebase': '', 'ssid': 7609, 'repository': '', 'created_at': 1555995253, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 30, 'submitted_at': 1555995252, 'buildrequestid': 96309, 'claimed_by_masterid': 1, 'claimed_at': 1555995313, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28187, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 6, 'state_string': 'starting', 'properties': {'slavename': ['hive', 'Worker (deprecated)'], 'pr_id': [7982, 'Trigger'], 'buildnumber': [4446, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'shortrev': ['45600e', 'Trigger'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Build'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67929, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/30/builds/4446', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:55:13.657942	{'raw': {'builder': {'masterids': [1], 'builderid': 30, 'name': 'pr-fifoci-ogl-lin-mesa', 'description': None, 'tags': []}, 'builderid': 30, 'number': 4445, 'complete': True, 'buildrequestid': 96293, 'started_at': 1555994922, 'buildset': {'bsid': 28184, 'submitted_at': 1555994826, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67913, 'complete': False, 'sourcestamps': [{'revision': '27abbb0db0267612065d21598b232c5af7b69a50', 'codebase': '', 'ssid': 7608, 'repository': '', 'created_at': 1555994826, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 30, 'submitted_at': 1555994826, 'buildrequestid': 96293, 'claimed_by_masterid': 1, 'claimed_at': 1555994921, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28184, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995314, 'workerid': 6, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'pr_id': [7982, 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'headrev': ['27abbb0db0267612065d21598b232c5af7b69a50', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-ogl-lin-mesa', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['27abbb0db0267612065d21598b232c5af7b69a50', 'GitNoBranch'], 'shortrev': ['27abbb', 'Trigger'], 'buildnumber': [4445, 'Build'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'revision': ['27abbb0db0267612065d21598b232c5af7b69a50', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67917, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/30/builds/4445', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:32.556904	{'raw': {'builder': {'masterids': [1], 'builderid': 21, 'name': 'pr-deb-dbg-x64', 'description': None, 'tags': []}, 'builderid': 21, 'number': 4121, 'complete': False, 'buildrequestid': 96301, 'started_at': 1555995272, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 21, 'submitted_at': 1555995230, 'buildrequestid': 96301, 'claimed_by_masterid': 1, 'claimed_at': 1555995272, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 12, 'state_string': 'starting', 'properties': {'slavename': ['debian', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4121, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67928, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/21/builds/4121', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:32.415446	{'raw': {'builder': {'masterids': [1], 'builderid': 6, 'name': 'pr-deb-x64', 'description': None, 'tags': []}, 'builderid': 6, 'number': 4135, 'complete': True, 'buildrequestid': 96297, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 6, 'submitted_at': 1555995230, 'buildrequestid': 96297, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995272, 'workerid': 12, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-deb-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'slavename': ['debian', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/delroth/buildslave/pr-deb-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4135, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67922, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/4135', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:14.011580	{'raw': {'builder': {'masterids': [1], 'builderid': 17, 'name': 'pr-fifoci-sw-lin-mesa', 'description': None, 'tags': []}, 'builderid': 17, 'number': 4445, 'complete': False, 'buildrequestid': 96307, 'started_at': 1555995254, 'buildset': {'bsid': 28187, 'submitted_at': 1555995252, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67925, 'complete': False, 'sourcestamps': [{'revision': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'codebase': '', 'ssid': 7609, 'repository': '', 'created_at': 1555995253, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 17, 'submitted_at': 1555995252, 'buildrequestid': 96307, 'claimed_by_masterid': 1, 'claimed_at': 1555995253, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28187, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 6, 'state_string': 'starting', 'properties': {'slavename': ['hive', 'Worker (deprecated)'], 'pr_id': [7982, 'Trigger'], 'buildnumber': [4445, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'shortrev': ['45600e', 'Trigger'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'Build'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67927, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/17/builds/4445', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:13.969887	{'raw': {'builder': {'masterids': [1], 'builderid': 8, 'name': 'pr-android', 'description': None, 'tags': []}, 'builderid': 8, 'number': 4679, 'complete': False, 'buildrequestid': 96299, 'started_at': 1555995254, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 8, 'submitted_at': 1555995230, 'buildrequestid': 96299, 'claimed_by_masterid': 1, 'claimed_at': 1555995253, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 9, 'state_string': 'starting', 'properties': {'slavename': ['ubuntu', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4679, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-android', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67926, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/8/builds/4679', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:13.333906	{'raw': {'builder': {'masterids': [1], 'builderid': 2, 'name': 'pr-ubu-x64', 'description': None, 'tags': []}, 'builderid': 2, 'number': 4661, 'complete': True, 'buildrequestid': 96296, 'started_at': 1555995234, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 2, 'submitted_at': 1555995230, 'buildrequestid': 96296, 'claimed_by_masterid': 1, 'claimed_at': 1555995233, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995253, 'workerid': 9, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-ubu-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/buildslave/worker/pr-ubu-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4661, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67925, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/4661', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:11.351842	{'raw': {'builder': {'masterids': [1], 'builderid': 34, 'name': 'pr-freebsd-x64', 'description': None, 'tags': []}, 'builderid': 34, 'number': 4707, 'complete': True, 'buildrequestid': 96304, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 34, 'submitted_at': 1555995230, 'buildrequestid': 96304, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995251, 'workerid': 8, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'slavename': ['freebsd', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4707, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['freebsd', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [4, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67924, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/4707', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:54:05.692237	{'raw': {'builder': {'masterids': [1], 'builderid': 33, 'name': 'pr-osx-x64', 'description': None, 'tags': []}, 'builderid': 33, 'number': 4623, 'complete': True, 'buildrequestid': 96303, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 33, 'submitted_at': 1555995230, 'buildrequestid': 96303, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995246, 'workerid': 1, 'state_string': 'failed build (failure)', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-osx-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'slavename': ['osx', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/Users/osxguest/buildslave/pr-osx-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4623, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['osx', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67920, 'results': 2, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/4623', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:54.121079	{'raw': {'builder': {'masterids': [1], 'builderid': 2, 'name': 'pr-ubu-x64', 'description': None, 'tags': []}, 'builderid': 2, 'number': 4661, 'complete': False, 'buildrequestid': 96296, 'started_at': 1555995234, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 2, 'submitted_at': 1555995230, 'buildrequestid': 96296, 'claimed_by_masterid': 1, 'claimed_at': 1555995233, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 9, 'state_string': 'starting', 'properties': {'slavename': ['ubuntu', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4661, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-ubu-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67925, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/2/builds/4661', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:53.924638	{'raw': {'builder': {'masterids': [1], 'builderid': 22, 'name': 'lint', 'description': None, 'tags': []}, 'builderid': 22, 'number': 4656, 'complete': True, 'buildrequestid': 96302, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 22, 'submitted_at': 1555995230, 'buildrequestid': 96302, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995234, 'workerid': 9, 'state_string': 'build successful', 'properties': {'revision': [None, 'Build'], 'codebase': ['', 'Build'], 'pr_id': [7982, 'try build'], 'slavename': ['ubuntu', 'Worker (deprecated)'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['lint', 'Builder'], 'builddir': ['/home/buildslave/worker/lint', 'Worker'], 'got_revision': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'GitNoBranch'], 'shortrev': ['45600e', 'try build'], 'buildnumber': [4656, 'Build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'project': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67921, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/4656', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:50.663839	{'raw': {'builder': {'masterids': [1], 'builderid': 34, 'name': 'pr-freebsd-x64', 'description': None, 'tags': []}, 'builderid': 34, 'number': 4707, 'complete': False, 'buildrequestid': 96304, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 34, 'submitted_at': 1555995230, 'buildrequestid': 96304, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 8, 'state_string': 'starting', 'properties': {'slavename': ['freebsd', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4707, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['freebsd', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67924, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/34/builds/4707', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:50.608363	{'raw': {'builder': {'masterids': [1], 'builderid': 20, 'name': 'pr-win-x64', 'description': None, 'tags': []}, 'builderid': 20, 'number': 4723, 'complete': False, 'buildrequestid': 96300, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 20, 'submitted_at': 1555995230, 'buildrequestid': 96300, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 4, 'state_string': 'starting', 'properties': {'slavename': ['windows', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4723, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-win-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67923, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/20/builds/4723', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:50.459589	{'raw': {'builder': {'masterids': [1], 'builderid': 6, 'name': 'pr-deb-x64', 'description': None, 'tags': []}, 'builderid': 6, 'number': 4135, 'complete': False, 'buildrequestid': 96297, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 6, 'submitted_at': 1555995230, 'buildrequestid': 96297, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 12, 'state_string': 'starting', 'properties': {'slavename': ['debian', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4135, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-deb-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['debian', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67922, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/6/builds/4135', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:50.390607	{'raw': {'builder': {'masterids': [1], 'builderid': 22, 'name': 'lint', 'description': None, 'tags': []}, 'builderid': 22, 'number': 4656, 'complete': False, 'buildrequestid': 96302, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 22, 'submitted_at': 1555995230, 'buildrequestid': 96302, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 9, 'state_string': 'starting', 'properties': {'slavename': ['ubuntu', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4656, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['lint', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['ubuntu', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67921, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/22/builds/4656', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:53:50.380017	{'raw': {'builder': {'masterids': [1], 'builderid': 33, 'name': 'pr-osx-x64', 'description': None, 'tags': []}, 'builderid': 33, 'number': 4623, 'complete': False, 'buildrequestid': 96303, 'started_at': 1555995230, 'buildset': {'bsid': 28186, 'submitted_at': 1555995230, 'external_idstring': '7982-45600e', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 33, 'submitted_at': 1555995230, 'buildrequestid': 96303, 'claimed_by_masterid': 1, 'claimed_at': 1555995230, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28186, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': None, 'workerid': 1, 'state_string': 'starting', 'properties': {'slavename': ['osx', 'Worker (deprecated)'], 'pr_id': [7982, 'try build'], 'buildnumber': [4623, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['45600e2b08b4f696e99c6399a134bcdd129803ab', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'buildername': ['pr-osx-x64', 'Builder'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'shortrev': ['45600e', 'try build'], 'baserev': ['2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'try build'], 'workername': ['osx', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'revision': [None, 'Build'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67920, 'results': None, 'url': 'https://buildbot.dolphin-emu.org/#builders/33/builds/4623', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:51:42.887575	{'raw': {'builder': {'masterids': [1], 'builderid': 17, 'name': 'pr-fifoci-sw-lin-mesa', 'description': None, 'tags': []}, 'builderid': 17, 'number': 4444, 'complete': True, 'buildrequestid': 96291, 'started_at': 1555994828, 'buildset': {'bsid': 28184, 'submitted_at': 1555994826, 'external_idstring': None, 'complete_at': None, 'parent_buildid': 67913, 'complete': False, 'sourcestamps': [{'revision': '27abbb0db0267612065d21598b232c5af7b69a50', 'codebase': '', 'ssid': 7608, 'repository': '', 'created_at': 1555994826, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'parent_relationship': 'Triggered from'}, 'buildrequest': {'builderid': 17, 'submitted_at': 1555994826, 'buildrequestid': 96291, 'claimed_by_masterid': 1, 'claimed_at': 1555994827, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28184, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995103, 'workerid': 6, 'state_string': 'build successful', 'properties': {'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'pr_id': [7982, 'Trigger'], 'slavename': ['hive', 'Worker (deprecated)'], 'headrev': ['27abbb0db0267612065d21598b232c5af7b69a50', 'Trigger'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['/home/buildslave/slave/pr-fifoci-sw-lin-mesa', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['27abbb0db0267612065d21598b232c5af7b69a50', 'GitNoBranch'], 'shortrev': ['27abbb', 'Trigger'], 'buildnumber': [4444, 'Build'], 'workername': ['hive', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'revision': ['27abbb0db0267612065d21598b232c5af7b69a50', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'branchname': ['pr-7982', 'Trigger']}, 'buildid': 67915, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/17/builds/4444', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}
2019-04-23T04:51:26.795814	{'raw': {'builder': {'masterids': [1], 'builderid': 7, 'name': 'pr-win-dbg-x64', 'description': None, 'tags': []}, 'builderid': 7, 'number': 4707, 'complete': True, 'buildrequestid': 96282, 'started_at': 1555995005, 'buildset': {'bsid': 28183, 'submitted_at': 1555994800, 'external_idstring': '7982-27abbb', 'complete_at': None, 'parent_buildid': None, 'complete': False, 'sourcestamps': [{'revision': None, 'codebase': '', 'ssid': 7419, 'repository': '', 'created_at': 1554984363, 'patch': None, 'branch': 'refs/pull/7982/head', 'project': ''}], 'results': -1, 'reason': "'try' job by user Central (on behalf of: phire)", 'parent_relationship': None}, 'buildrequest': {'builderid': 7, 'submitted_at': 1555994800, 'buildrequestid': 96282, 'claimed_by_masterid': 1, 'claimed_at': 1555995004, 'complete': False, 'complete_at': None, 'waited_for': False, 'buildsetid': 28183, 'results': -1, 'priority': 0, 'claimed': True}, 'complete_at': 1555995087, 'workerid': 4, 'state_string': 'build successful', 'properties': {'build_url': ['https://dl.dolphin-emu.org/prs/pr-7982-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'slavename': ['windows', 'Worker (deprecated)'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'pr_id': [7982, 'try build'], 'buildnumber': [4707, 'Build'], 'codebase': ['', 'Build'], 'headrev': ['27abbb0db0267612065d21598b232c5af7b69a50', 'try build'], 'branch': ['refs/pull/7982/head', 'Build'], 'builddir': ['C:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'project': ['', 'Build'], 'got_revision': ['27abbb0db0267612065d21598b232c5af7b69a50', 'GitNoBranch'], 'shortrev': ['27abbb', 'try build'], 'baserev': ['372b8552ce7c94c026e2309c0b9089440bdae672', 'try build'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'try build'], 'revision': [None, 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-7982', 'try build']}, 'buildid': 67919, 'results': 0, 'url': 'https://buildbot.dolphin-emu.org/#builders/7/builds/4707', 'masterid': 1}, 'source': 'webserver', 'type': 'raw_bb_hook'}

Recent 'raw_gh_hook' events

2019-04-23T06:25:41.018422	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:25:39Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365944', 'submitted_at': '2019-04-23T06:25:39Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzY1OTQ0', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365944'}}, 'body': None, 'id': 229365944, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'CONTRIBUTOR', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:25:40.416831	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:25:39Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531809'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531809'}}, 'updated_at': '2019-04-23T06:25:39Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUzMTgwOQ==', 'author_association': 'CONTRIBUTOR', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531809', 'in_reply_to_id': 277527876, 'pull_request_review_id': 229365944, 'id': 277531809, 'original_position': 5, 'body': '`%llu` works for `u64` without warnings on all compilers now? I guess you could use that then.', 'created_at': '2019-04-23T06:25:39Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531809', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:24:55.614863	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:24:54Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531618'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531618'}}, 'updated_at': '2019-04-23T06:24:54Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUzMTYxOA==', 'author_association': 'CONTRIBUTOR', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/PatchEngine.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277531618', 'in_reply_to_id': 274394964, 'pull_request_review_id': 229365728, 'id': 277531618, 'original_position': 61, 'body': "Disregard the previous comment. You can get Wii discs to work, but you would need to remove this call to `PartitionOffsetToRawOffset`, and `PatchReadRequest` would need to check which partition it's applying patches to.", 'created_at': '2019-04-23T06:24:54Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277531618', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'position': None, 'diff_hunk': '@@ -211,6 +224,52 @@ static void ApplyPatches(const std::vector<Patch>& patches)\n   }\n }\n \n+std::unique_ptr<std::map<u64, std::vector<u8>>> CalculateDiscPatches(const DiscIO::Volume &disc) {\n+  if (s_file_patches.empty())\n+    return nullptr;\n+\n+  auto partition = disc.GetGamePartition();\n+  const DiscIO::FileSystem *fs = disc.GetFileSystem(partition);\n+\n+  auto patches = std::make_unique<std::map<u64, std::vector<u8>>>();\n+\n+  for (const auto& patch : s_file_patches) {\n+    if (!patch.active)\n+      continue;\n+\n+    const auto& file = fs->FindFileInfo(patch.path);\n+    if (file) {\n+      for (const auto& entry : patch.entries) {\n+        u64 disc_offset = disc.PartitionOffsetToRawOffset(file->GetOffset(), partition) + entry.address;'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:24:55.613790	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:24:54Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365728', 'submitted_at': '2019-04-23T06:24:54Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzY1NzI4', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229365728'}}, 'body': None, 'id': 229365728, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'CONTRIBUTOR', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:15:18.960066	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:15:17Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277529856'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277529856'}}, 'updated_at': '2019-04-23T06:15:17Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUyOTg1Ng==', 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277529856', 'in_reply_to_id': 277527876, 'pull_request_review_id': 229363498, 'id': 277529856, 'original_position': 5, 'body': 'why? \r\n\r\nCurrent versions of Visual studio support `%llux`', 'created_at': '2019-04-23T06:15:17Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277529856', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:15:18.958841	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:15:17Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229363498', 'submitted_at': '2019-04-23T06:15:17Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzYzNDk4', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229363498'}}, 'body': None, 'id': 229363498, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'MEMBER', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:03:40.177563	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:03:38Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229361008', 'submitted_at': '2019-04-23T06:03:38Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzYxMDA4', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229361008'}}, 'body': None, 'id': 229361008, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'CONTRIBUTOR', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T06:03:39.673534	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 342888, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T06:03:38Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '6911fbe3825c8639b9d89c4cbafaeebd82de3bb5', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277527876'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277527876'}}, 'updated_at': '2019-04-23T06:03:38Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUyNzg3Ng==', 'author_association': 'CONTRIBUTOR', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277527876', 'pull_request_review_id': 229361008, 'id': 277527876, 'original_position': 5, 'body': 'You should use `PRIx64` for `u64`.', 'created_at': '2019-04-23T06:03:38Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277527876', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'original_commit_id': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'position': 53, 'diff_hunk': '@@ -386,15 +386,15 @@ static void PatchReadRequest(std::vector<u8>& buffer, u64 offset)\n       u64 start = it->first - offset;\n       std::memmove(buffer.data() + start, it->second.data(),\n                    std::min(it->second.size(), buffer.size() - start));\n-      INFO_LOG(DVDINTERFACE, "patch applied at %08lx", offset + start);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08llux", offset + start);'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:53:40Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378517, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'id': 6716818, 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/6716818?v=4', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'gravatar_id': '', 'login': 'JosJuice', 'html_url': 'https://github.com/JosJuice', 'url': 'https://api.github.com/users/JosJuice', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:53:40.232253	{'gh_type': 'pull_request', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab', 'mergeable': None, 'number': 7982, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/45600e2b08b4f696e99c6399a134bcdd129803ab'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'additions': 122, 'assignees': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'assignee': None, 'author_association': 'MEMBER', 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:46:36Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'draft': False, 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'mergeable_state': 'unknown', 'requested_teams': [], 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:53:38Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'comments': 0, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'locked': False, 'milestone': None, 'rebaseable': None, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'maintainer_can_modify': True, 'closed_at': None, 'changed_files': 4, 'requested_reviewers': [], 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'id': 269543696, 'merged': False, 'deletions': 3, 'updated_at': '2019-04-23T04:53:39Z', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'review_comments': 16, 'merge_commit_sha': 'adeac600c3a9f5db4a8b70754a4d22dac16fb2a9', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'commits': 3, 'merged_by': None, 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'state': 'open'}, 'number': 7982, 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:46:36Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'action': 'synchronize', 'after': '45600e2b08b4f696e99c6399a134bcdd129803ab', 'before': '27abbb0db0267612065d21598b232c5af7b69a50', 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:46:36.684964	{'gh_type': 'pull_request', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/27abbb0db0267612065d21598b232c5af7b69a50', 'mergeable': None, 'number': 7982, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/27abbb0db0267612065d21598b232c5af7b69a50'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'additions': 122, 'assignees': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'assignee': None, 'author_association': 'MEMBER', 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'draft': False, 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'mergeable_state': 'unknown', 'requested_teams': [], 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:46:35Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '27abbb0db0267612065d21598b232c5af7b69a50', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'comments': 0, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'locked': False, 'milestone': None, 'rebaseable': None, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'maintainer_can_modify': True, 'closed_at': None, 'changed_files': 4, 'requested_reviewers': [], 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'id': 269543696, 'merged': False, 'deletions': 3, 'updated_at': '2019-04-23T04:46:35Z', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'review_comments': 16, 'merge_commit_sha': '4d8b4d3a89e34239cd63a061840bd1af8323e298', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'commits': 3, 'merged_by': None, 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'state': 'open'}, 'number': 7982, 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'action': 'synchronize', 'after': '27abbb0db0267612065d21598b232c5af7b69a50', 'before': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:40:43.850452	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:38:28Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T04:40:42Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '4d8b4d3a89e34239cd63a061840bd1af8323e298', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515787'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515787'}}, 'updated_at': '2019-04-23T04:40:42Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUxNTc4Nw==', 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515787', 'in_reply_to_id': 274396534, 'pull_request_review_id': 229345878, 'id': 277515787, 'original_position': 50, 'body': 'I just removed the old/new all-together. it was wrong in various ways.', 'created_at': '2019-04-23T04:40:42Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515787', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'position': None, 'diff_hunk': '@@ -358,6 +363,37 @@ static void FinishRead(u64 id, s64 cycles_late)\n                                        buffer);\n }\n \n+static void PatchReadRequest(std::vector<u8> &buffer, u64 offset) {\n+  if(!s_disc_patches)\n+    return;\n+\n+  u64 end_offset = offset + buffer.size();\n+\n+  // Scan through patches which might overlap our current read request and apply them\n+  for (auto it = s_disc_patches->begin(); it != s_disc_patches->end(); it++) {\n+    if (it->first > end_offset) // Patch starts after the end of the read request\n+    {\n+      return;\n+    }\n+    else if (it->first >= offset) // Patch starts inside the read request\n+    {\n+      u64 start = it->first - offset;\n+      u32 old_data;\n+      u32 new_data;\n+      std::memcpy(&old_data, buffer.data() + start, 4);\n+      std::memmove(buffer.data() + start, it->second.data(), std::min(it->second.size(), buffer.size() - start));\n+      std::memcpy(&new_data, buffer.data() + start, 4);\n+      INFO_LOG(DVDINTERFACE, "patch applied at %08lx - old: %08x new: %08x", offset + start, old_data, new_data);'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:40:43.847442	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:38:28Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T04:40:42Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '4d8b4d3a89e34239cd63a061840bd1af8323e298', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345878', 'submitted_at': '2019-04-23T04:40:42Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzQ1ODc4', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345878'}}, 'body': None, 'id': 229345878, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'MEMBER', 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:40:02.714371	{'gh_type': 'pull_request_review_comment', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:38:28Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T04:40:01Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '4d8b4d3a89e34239cd63a061840bd1af8323e298', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'comment': {'_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515662'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515662'}}, 'updated_at': '2019-04-23T04:40:01Z', 'node_id': 'MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI3NzUxNTY2Mg==', 'author_association': 'MEMBER', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'path': 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#discussion_r277515662', 'in_reply_to_id': 274391662, 'pull_request_review_id': 229345734, 'id': 277515662, 'original_position': 37, 'body': "I've re-written this loop to search backwards from upper_bound.", 'created_at': '2019-04-23T04:40:01Z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/277515662', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'original_commit_id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'position': None, 'diff_hunk': '@@ -358,6 +363,37 @@ static void FinishRead(u64 id, s64 cycles_late)\n                                        buffer);\n }\n \n+static void PatchReadRequest(std::vector<u8> &buffer, u64 offset) {\n+  if(!s_disc_patches)\n+    return;\n+\n+  u64 end_offset = offset + buffer.size();\n+\n+  // Scan through patches which might overlap our current read request and apply them\n+  for (auto it = s_disc_patches->begin(); it != s_disc_patches->end(); it++) {'}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:40:02.712511	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:38:28Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'number': 7982, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'author_association': 'MEMBER', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'state': 'open', 'assignee': None, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'locked': False, 'requested_teams': [], 'id': 269543696, 'assignees': [], 'updated_at': '2019-04-23T04:40:01Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': '4d8b4d3a89e34239cd63a061840bd1af8323e298', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:38:30Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345734', 'submitted_at': '2019-04-23T04:40:01Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzQ1NzM0', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982#pullrequestreview-229345734'}}, 'body': None, 'id': 229345734, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'MEMBER', 'commit_id': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'state': 'commented'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:38:30.234637	{'gh_type': 'pull_request', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3', 'mergeable': None, 'number': 7982, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/7982'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments'}}, 'body': "Resident Evil 2/3 require patching code which live in .rel files (Relocatable Executable)\r\n\r\nOur current memory patching system makes this difficult, we would have to patch the rel loader to detect which .rel was loaded and apply the correct patch.\r\n\r\nSo I've implemented file based patches instead.\r\nHere is the patch for Resident Evil 2 (U)\r\n\r\n```\r\n[FilePatch_enabled]\r\n$fix dcache issue\r\n[FilePatch]\r\n$fix dcache issue\r\n/leon.rel\r\n0x1903f0:dword:0x42800010\r\n/claire.rel\r\n0x190288:dword:0x42800010\r\n```\r\n\r\nCurrent limitations:\r\n* Can't patch main.dol\r\n* Can't patch files not on the main partition\r\n* Can't patch data outside of files\r\n* Not hooked up to editor UI", 'additions': 122, 'assignees': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/7982', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/commits', 'assignee': None, 'author_association': 'MEMBER', 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:33:57Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '372b8552ce7c94c026e2309c0b9089440bdae672', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'draft': False, 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982/comments', 'mergeable_state': 'unknown', 'requested_teams': [], 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/phire/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/phire/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/phire/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/phire/dolphin/tags', 'labels_url': 'https://api.github.com/repos/phire/dolphin/labels{/name}', 'homepage': None, 'issues_url': 'https://api.github.com/repos/phire/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/phire/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/phire/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/phire/dolphin/forks', 'html_url': 'https://github.com/phire/dolphin', 'downloads_url': 'https://api.github.com/repos/phire/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/phire/dolphin/events', 'pushed_at': '2019-04-23T04:38:28Z', 'has_wiki': False, 'subscribers_url': 'https://api.github.com/repos/phire/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/phire/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'ssh_url': 'git@github.com:phire/dolphin.git', 'full_name': 'phire/dolphin', 'svn_url': 'https://github.com/phire/dolphin', 'compare_url': 'https://api.github.com/repos/phire/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/phire/dolphin/keys{/key_id}', 'created_at': '2014-02-01T11:17:19Z', 'watchers_count': 1, 'forks_count': 0, 'stargazers_count': 1, 'deployments_url': 'https://api.github.com/repos/phire/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/phire/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/phire/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/phire/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 343378, 'watchers': 1, 'releases_url': 'https://api.github.com/repos/phire/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/phire/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/phire/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/phire/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/phire/dolphin/milestones{/number}', 'id': 16432729, 'issue_comment_url': 'https://api.github.com/repos/phire/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/phire/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/phire/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/phire/dolphin/contributors', 'updated_at': '2015-04-16T04:27:36Z', 'git_tags_url': 'https://api.github.com/repos/phire/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/phire/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/phire/dolphin/teams', 'clone_url': 'https://github.com/phire/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/phire/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjQzMjcyOQ==', 'languages_url': 'https://api.github.com/repos/phire/dolphin/languages', 'archive_url': 'https://api.github.com/repos/phire/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/phire/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/phire/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/phire/dolphin', 'git_refs_url': 'https://api.github.com/repos/phire/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'ref': 'filePatch', 'label': 'phire:filePatch'}, 'comments': 0, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'locked': False, 'milestone': None, 'rebaseable': None, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.patch', 'created_at': '2019-04-11T12:05:58Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'maintainer_can_modify': True, 'closed_at': None, 'changed_files': 4, 'requested_reviewers': [], 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjY5NTQzNjk2', 'labels': [{'name': 'WIP', 'node_id': 'MDU6TGFiZWwyMjE4MDgyMzI=', 'id': 221808232, 'default': False, 'color': '0052cc', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels/WIP'}], 'id': 269543696, 'merged': False, 'deletions': 3, 'updated_at': '2019-04-23T04:38:29Z', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982', 'review_comments': 14, 'merge_commit_sha': 'c80bb998e57bc43625a594b7ab27623c7c31dc3e', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/7982/comments', 'commits': 2, 'merged_by': None, 'title': 'PatchEngine: Allow patching of files on disk', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/7982.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/7982', 'state': 'open'}, 'number': 7982, 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T04:33:57Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'action': 'synchronize', 'after': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'before': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T04:33:58.294717	{'gh_type': 'push', 'source': 'webserver', 'raw': {'base_ref': None, 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'site_admin': False, 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'email': '', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'name': 'dolphin-emu', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'id': 5050316, 'gravatar_id': ''}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': 1555994037, 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'master_branch': 'master', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': 1374484077, 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'organization': 'dolphin-emu', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'stargazers': 5210, 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://github.com/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'deleted': True, 'after': '0000000000000000000000000000000000000000', 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/c4977feb467f...000000000000', 'forced': False, 'pusher': {'email': 'phiren@gmail.com', 'name': 'phire'}, 'commits': [], 'head_commit': None, 'before': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'created': False, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'ref': 'refs/heads/filePatch'}, 'type': 'raw_gh_hook'}
2019-04-23T04:32:33.513399	{'gh_type': 'push', 'source': 'webserver', 'raw': {'base_ref': None, 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'site_admin': False, 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'email': '', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'name': 'dolphin-emu', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'id': 5050316, 'gravatar_id': ''}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': 1555993952, 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'master_branch': 'master', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': 1374484077, 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'organization': 'dolphin-emu', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'stargazers': 5210, 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://github.com/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'deleted': False, 'after': 'c4977feb467f1c5647d067797b3fd6eade9133a3', 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/f64bc5afae6a^...c4977feb467f', 'forced': False, 'pusher': {'email': 'phiren@gmail.com', 'name': 'phire'}, 'commits': [{'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h'], 'message': 'PatchEngine: Allow patching of files on disk', 'tree_id': 'e7ee4fac3bb8f8d963ca13db2d3ea56e358c6364', 'timestamp': '2019-04-11T23:48:17+12:00', 'removed': [], 'distinct': True, 'added': [], 'url': 'https://github.com/dolphin-emu/dolphin/commit/f64bc5afae6aeb8c88cf5610c704c83c6b4c460b', 'author': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'committer': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'id': 'f64bc5afae6aeb8c88cf5610c704c83c6b4c460b'}, {'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h'], 'message': 'PatchEngine: Fix code review comments', 'tree_id': '4e83014da9195121cdbe5ecc00176c9c2f393b1f', 'timestamp': '2019-04-23T16:32:16+12:00', 'removed': [], 'distinct': True, 'added': [], 'url': 'https://github.com/dolphin-emu/dolphin/commit/c4977feb467f1c5647d067797b3fd6eade9133a3', 'author': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'committer': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'id': 'c4977feb467f1c5647d067797b3fd6eade9133a3'}], 'head_commit': {'modified': ['Source/Core/Core/Boot/Boot.cpp', 'Source/Core/Core/HW/DVD/DVDThread.cpp', 'Source/Core/Core/PatchEngine.cpp', 'Source/Core/Core/PatchEngine.h'], 'message': 'PatchEngine: Fix code review comments', 'tree_id': '4e83014da9195121cdbe5ecc00176c9c2f393b1f', 'timestamp': '2019-04-23T16:32:16+12:00', 'removed': [], 'distinct': True, 'added': [], 'url': 'https://github.com/dolphin-emu/dolphin/commit/c4977feb467f1c5647d067797b3fd6eade9133a3', 'author': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'committer': {'email': 'phiren@gmail.com', 'name': 'Scott Mansell', 'username': 'phire'}, 'id': 'c4977feb467f1c5647d067797b3fd6eade9133a3'}, 'before': '0000000000000000000000000000000000000000', 'created': True, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'id': 138484, 'repos_url': 'https://api.github.com/users/phire/repos', 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'followers_url': 'https://api.github.com/users/phire/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/138484?v=4', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'gravatar_id': '', 'login': 'phire', 'html_url': 'https://github.com/phire', 'url': 'https://api.github.com/users/phire', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'site_admin': False}, 'ref': 'refs/heads/filePatch'}, 'type': 'raw_gh_hook'}
2019-04-23T04:11:46.640036	{'gh_type': 'pull_request', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/75b463ae65ca66a7f701bb0d42d9bbb9b5daa961', 'mergeable': None, 'number': 8026, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8026/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/75b463ae65ca66a7f701bb0d42d9bbb9b5daa961'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8026'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8026'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026/comments'}}, 'body': "This solves the screen going black if the game is paused and then the output is switched to.  It also helps with games that stop outputting frames (e.g. the homebrew crash screen); it now continues to display the previous frame instead of rendering black.\r\n\r\nWX used to keep the last output frame visible, but Qt replaced it with black as soon as the window was focused again (or rather, as soon as it repainted itself).  Telling Qt not to do this is sufficient to keep the last frame visible; this is done by setting `WA_PaintOnScreen` and making `paintEngine` return `nullptr`.  ([More info](https://zeduckmaster.frama.io/2016/how-to-create-a-custom-rendering-in-a-qt5-widget/)).\r\n\r\nNote that the whole `SetFillBackground` system exists because of #6519 (which fixes [bug 10958](https://bugs.dolphin-emu.org/issues/10958)).  I've confirmed that it is still fixed with this change (and that removing `SetFillBackground` and always setting the attributes to true causes the issue to come back).\r\n\r\nThis does _not_ store the frame and manually re-render it.  So, it doesn't help with e.g. screenshots, or resizing the window (which for me causes weird effects but doesn't cause it to go black anymore).", 'additions': 8, 'assignees': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8026', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026/commits', 'assignee': None, 'author_association': 'NONE', 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'draft': False, 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026/comments', 'mergeable_state': 'unknown', 'requested_teams': [], 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/Pokechu22/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/Pokechu22/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/Pokechu22/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/Pokechu22/dolphin/tags', 'labels_url': 'https://api.github.com/repos/Pokechu22/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/Pokechu22/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/Pokechu22/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'id': 8334194, 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8334194?v=4', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'gravatar_id': '', 'login': 'Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'url': 'https://api.github.com/users/Pokechu22', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/Pokechu22/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/Pokechu22/dolphin/forks', 'html_url': 'https://github.com/Pokechu22/dolphin', 'downloads_url': 'https://api.github.com/repos/Pokechu22/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/Pokechu22/dolphin/events', 'pushed_at': '2019-04-23T03:46:19Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/Pokechu22/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/Pokechu22/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:Pokechu22/dolphin.git', 'full_name': 'Pokechu22/dolphin', 'svn_url': 'https://github.com/Pokechu22/dolphin', 'compare_url': 'https://api.github.com/repos/Pokechu22/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/Pokechu22/dolphin/keys{/key_id}', 'created_at': '2019-04-23T02:57:42Z', 'watchers_count': 0, 'forks_count': 0, 'stargazers_count': 0, 'deployments_url': 'https://api.github.com/repos/Pokechu22/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/Pokechu22/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/Pokechu22/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/Pokechu22/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 378518, 'watchers': 0, 'releases_url': 'https://api.github.com/repos/Pokechu22/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/Pokechu22/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/Pokechu22/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/Pokechu22/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/Pokechu22/dolphin/milestones{/number}', 'id': 182915470, 'issue_comment_url': 'https://api.github.com/repos/Pokechu22/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/Pokechu22/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/Pokechu22/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/Pokechu22/dolphin/contributors', 'updated_at': '2019-04-23T02:58:01Z', 'git_tags_url': 'https://api.github.com/repos/Pokechu22/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/Pokechu22/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/Pokechu22/dolphin/teams', 'clone_url': 'https://github.com/Pokechu22/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/Pokechu22/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxODI5MTU0NzA=', 'languages_url': 'https://api.github.com/repos/Pokechu22/dolphin/languages', 'archive_url': 'https://api.github.com/repos/Pokechu22/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/Pokechu22/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/Pokechu22/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/Pokechu22/dolphin', 'git_refs_url': 'https://api.github.com/repos/Pokechu22/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'id': 8334194, 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8334194?v=4', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'gravatar_id': '', 'login': 'Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'url': 'https://api.github.com/users/Pokechu22', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '75b463ae65ca66a7f701bb0d42d9bbb9b5daa961', 'ref': 'fix-black-pause', 'label': 'Pokechu22:fix-black-pause'}, 'comments': 0, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'id': 8334194, 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8334194?v=4', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'gravatar_id': '', 'login': 'Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'url': 'https://api.github.com/users/Pokechu22', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'locked': False, 'milestone': None, 'rebaseable': None, 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8026.patch', 'created_at': '2019-04-23T04:11:45Z', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'maintainer_can_modify': True, 'closed_at': None, 'changed_files': 2, 'requested_reviewers': [], 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTc2ODEx', 'labels': [], 'id': 272576811, 'merged': False, 'deletions': 0, 'updated_at': '2019-04-23T04:11:45Z', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8026', 'review_comments': 0, 'merge_commit_sha': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8026/comments', 'commits': 1, 'merged_by': None, 'title': 'Fix the screen going black on pause after changing windows', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8026.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8026', 'state': 'open'}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'opened', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5210, 'forks_count': 1234, 'stargazers_count': 5210, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 166, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1234, 'open_issues': 166, 'archived': False, 'size': 378518, 'watchers': 5210, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-23T03:16:05Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'number': 8026, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'id': 8334194, 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/8334194?v=4', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'gravatar_id': '', 'login': 'Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'url': 'https://api.github.com/users/Pokechu22', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T00:59:22.254262	{'gh_type': 'pull_request_review', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cd5f42cee0897dd6a35dcce7d892dc758868044a', 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/chargeflux/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/chargeflux/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/chargeflux/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/chargeflux/dolphin/tags', 'labels_url': 'https://api.github.com/repos/chargeflux/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/chargeflux/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/chargeflux/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': True, 'commits_url': 'https://api.github.com/repos/chargeflux/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/chargeflux/dolphin/forks', 'html_url': 'https://github.com/chargeflux/dolphin', 'downloads_url': 'https://api.github.com/repos/chargeflux/dolphin/downloads', 'fork': True, 'events_url': 'https://api.github.com/repos/chargeflux/dolphin/events', 'pushed_at': '2019-04-23T00:34:25Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/chargeflux/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/chargeflux/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:chargeflux/dolphin.git', 'full_name': 'chargeflux/dolphin', 'svn_url': 'https://github.com/chargeflux/dolphin', 'compare_url': 'https://api.github.com/repos/chargeflux/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/chargeflux/dolphin/keys{/key_id}', 'created_at': '2019-02-02T03:41:43Z', 'watchers_count': 0, 'forks_count': 0, 'stargazers_count': 0, 'deployments_url': 'https://api.github.com/repos/chargeflux/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/chargeflux/dolphin/git/blobs{/sha}', 'open_issues_count': 0, 'git_commits_url': 'https://api.github.com/repos/chargeflux/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/chargeflux/dolphin/hooks', 'has_pages': False, 'forks': 0, 'open_issues': 0, 'archived': False, 'size': 341273, 'watchers': 0, 'releases_url': 'https://api.github.com/repos/chargeflux/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/chargeflux/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/chargeflux/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/chargeflux/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/chargeflux/dolphin/milestones{/number}', 'id': 168790978, 'issue_comment_url': 'https://api.github.com/repos/chargeflux/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/chargeflux/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/chargeflux/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/chargeflux/dolphin/contributors', 'updated_at': '2019-04-22T18:53:57Z', 'git_tags_url': 'https://api.github.com/repos/chargeflux/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/chargeflux/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/chargeflux/dolphin/teams', 'clone_url': 'https://github.com/chargeflux/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/chargeflux/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjg3OTA5Nzg=', 'languages_url': 'https://api.github.com/repos/chargeflux/dolphin/languages', 'archive_url': 'https://api.github.com/repos/chargeflux/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/chargeflux/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/chargeflux/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/chargeflux/dolphin', 'git_refs_url': 'https://api.github.com/repos/chargeflux/dolphin/git/refs{/sha}'}, 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'sha': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'ref': 'PathPaneAddBtn', 'label': 'chargeflux:PathPaneAddBtn'}, 'number': 8025, 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cd5f42cee0897dd6a35dcce7d892dc758868044a'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/comments'}}, 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'labels': [], 'author_association': 'CONTRIBUTOR', 'requested_reviewers': [], 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/commits', 'state': 'open', 'assignee': None, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'locked': False, 'requested_teams': [], 'id': 272540769, 'assignees': [], 'updated_at': '2019-04-23T00:59:20Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'merged_at': None, 'merge_commit_sha': 'ac125a0ead2520a7c4e65d13eab5d7257db4a55f', 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch', 'created_at': '2019-04-22T23:55:17Z', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/comments', 'title': 'Qt: Fix add button not releasing', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'closed_at': None}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'submitted', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'review': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229310527', 'submitted_at': '2019-04-23T00:59:20Z', 'node_id': 'MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjI5MzEwNTI3', '_links': {'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025#pullrequestreview-229310527'}}, 'body': 'Change looks correct. Qt5 documentation implies `clicked` is the normal signal to connect to.', 'id': 229310527, 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'author_association': 'MEMBER', 'commit_id': 'cd5f42cee0897dd6a35dcce7d892dc758868044a', 'state': 'approved'}, 'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}, 'type': 'raw_gh_hook'}
2019-04-23T00:58:37.666859	{'gh_type': 'issue_comment', 'source': 'webserver', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 2, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:58:36Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:58:36Z', 'updated_at': '2019-04-23T00:58:36Z', 'id': 485602946, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485602946', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485602946', 'body': '> Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.\r\n> \r\n> [dolphin/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp](https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362)\r\n> \r\n> Line 362 in [cd5f42c](/dolphin-emu/dolphin/commit/cd5f42cee0897dd6a35dcce7d892dc758868044a)\r\n>  m_load->setEnabled(!running);\r\n\r\nI don\'t understand what you mean. But like I\'d said, probably about every instance of `pressed` should be `clicked`.', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMjk0Ng==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'type': 'raw_gh_hook'}
2019-04-23T00:49:20.312668	{'gh_type': 'issue_comment', 'source': 'webserver', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'edited', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'changes': {'body': {'from': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing is I don\'t think "Load..." needs to be changed since UpdateControls seems to be handling that logic https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362'}}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 2, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:49:19Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:46:56Z', 'updated_at': '2019-04-23T00:49:19Z', 'id': 485601050, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485601050', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing I am unsure of if "Load..." needs to be changed since UpdateControls seems to be handling that logic but the button for "Load" never calls it.  https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMTA1MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'type': 'raw_gh_hook'}
2019-04-23T00:46:56.802435	{'gh_type': 'issue_comment', 'source': 'webserver', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 1, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:46:56Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:46:56Z', 'updated_at': '2019-04-23T00:46:56Z', 'id': 485601050, 'author_association': 'CONTRIBUTOR', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485601050', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485601050', 'body': 'Changed the "Add..." button in WiiPane, "Browse..." in GCMemcardManager, "Add.." in PathPane and "Load..." in FIFOPlayerWindow. The only thing is I don\'t think "Load..." needs to be changed since UpdateControls seems to be handling that logic https://github.com/dolphin-emu/dolphin/blob/cd5f42cee0897dd6a35dcce7d892dc758868044a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp#L362', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMTA1MA==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}}}, 'type': 'raw_gh_hook'}
2019-04-23T00:45:09.373697	{'gh_type': 'issue_comment', 'source': 'webserver', 'raw': {'sender': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}, 'organization': {'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'id': 5050316, 'login': 'dolphin-emu', 'url': 'https://api.github.com/orgs/dolphin-emu', 'description': '', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY='}, 'action': 'created', 'repository': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'issue': {'number': 8025, 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/labels{/name}', 'author_association': 'CONTRIBUTOR', 'assignees': [], 'pull_request': {'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.diff', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/8025.patch'}, 'state': 'open', 'assignee': None, 'labels': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/events', 'id': 435939345, 'comments': 0, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'updated_at': '2019-04-23T00:45:08Z', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https://api.github.com/users/chargeflux/starred{/owner}{/repo}', 'site_admin': False}, 'locked': False, 'milestone': None, 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments', 'node_id': 'MDExOlB1bGxSZXF1ZXN0MjcyNTQwNzY5', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'created_at': '2019-04-22T23:55:17Z', 'title': 'Qt: Fix add button not releasing', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'closed_at': None}, 'comment': {'created_at': '2019-04-23T00:45:08Z', 'updated_at': '2019-04-23T00:45:08Z', 'id': 485600805, 'author_association': 'MEMBER', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025#issuecomment-485600805', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/485600805', 'body': '@dolphin-emu-bot rebuild', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025', 'node_id': 'MDEyOklzc3VlQ29tbWVudDQ4NTYwMDgwNQ==', 'user': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'id': 1768214, 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'avatar_url': 'https://avatars1.githubusercontent.com/u/1768214?v=4', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'gravatar_id': '', 'login': 'jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'url': 'https://api.github.com/users/jordan-woyak', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'site_admin': False}}}, 'type': 'raw_gh_hook'}
2019-04-23T00:42:37.244728	{'gh_type': 'pull_request', 'source': 'webserver', 'raw': {'pull_request': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cd5f42cee0897dd6a35dcce7d892dc758868044a', 'mergeable': True, 'number': 8025, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025/comments'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cd5f42cee0897dd6a35dcce7d892dc758868044a'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8025'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/8025'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/comments'}}, 'body': 'The add button did not release and remained highlighted after exiting the QFileDialog because `&QPushButton::pressed` was used. \r\n\r\nThe Wii settings pane, GCMemcardManager and FIFOPlayerWindow also have a similar issue and I can address them as well.', 'additions': 4, 'assignees': [], 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8025', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/commits', 'assignee': None, 'author_association': 'CONTRIBUTOR', 'base': {'repo': {'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'owner': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'has_projects': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'html_url': 'https://github.com/dolphin-emu/dolphin', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'fork': False, 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'pushed_at': '2019-04-23T00:34:27Z', 'has_wiki': True, 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'full_name': 'dolphin-emu/dolphin', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'has_downloads': True, 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'created_at': '2013-07-22T09:07:57Z', 'watchers_count': 5209, 'forks_count': 1233, 'stargazers_count': 5209, 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'open_issues_count': 165, 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'default_branch': 'master', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'has_pages': False, 'forks': 1233, 'open_issues': 165, 'archived': False, 'size': 378518, 'watchers': 5209, 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'id': 11577304, 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'updated_at': '2019-04-22T21:08:28Z', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'private': False, 'license': {'spdx_id': 'GPL-2.0', 'key': 'gpl-2.0', 'name': 'GNU General Public License v2.0', 'node_id': 'MDc6TGljZW5zZTg=', 'url': 'https://api.github.com/licenses/gpl-2.0'}, 'mirror_url': None, 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'name': 'dolphin', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}'}, 'user': {'type': 'Organization', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'id': 5050316, 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'avatar_url': 'https://avatars2.githubusercontent.com/u/5050316?v=4', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'gravatar_id': '', 'login': 'dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'url': 'https://api.github.com/users/dolphin-emu', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'site_admin': False}, 'sha': '2abe333ce94f63971cbee8ea51b22d1df4456ad4', 'ref': 'master', 'label': 'dolphin-emu:master'}, 'draft': False, 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8025/comments', 'mergeable_state': 'unstable', 'requested_teams': [], 'head': {'repo': {'statuses_url': 'https://api.github.com/repos/chargeflux/dolphin/statuses/{sha}', 'disabled': False, 'has_issues': False, 'language': 'C++', 'branches_url': 'https://api.github.com/repos/chargeflux/dolphin/branches{/branch}', 'pulls_url': 'https://api.github.com/repos/chargeflux/dolphin/pulls{/number}', 'tags_url': 'https://api.github.com/repos/chargeflux/dolphin/tags', 'labels_url': 'https://api.github.com/repos/chargeflux/dolphin/labels{/name}', 'homepage': 'https://dolphin-emu.org/', 'issues_url': 'https://api.github.com/repos/chargeflux/dolphin/issues{/number}', 'merges_url': 'https://api.github.com/repos/chargeflux/dolphin/merges', 'owner': {'type': 'User', 'subscriptions_url': 'https://api.github.com/users/chargeflux/subscriptions', 'following_url': 'https://api.github.com/users/chargeflux/following{/other_user}', 'id': 20979457, 'repos_url': 'https://api.github.com/users/chargeflux/repos', 'node_id': 'MDQ6VXNlcjIwOTc5NDU3', 'followers_url': 'https://api.github.com/users/chargeflux/followers', 'avatar_url': 'https://avatars3.githubusercontent.com/u/20979457?v=4', 'gists_url': 'https://api.github.com/users/chargeflux/gists{/gist_id}', 'events_url': 'https://api.github.com/users/chargeflux/events{/privacy}', 'received_events_url': 'https://api.github.com/users/chargeflux/received_events', 'gravatar_id': '', 'login': 'chargeflux', 'html_url': 'https://github.com/chargeflux', 'url': 'https://api.github.com/users/chargeflux', 'organizations_url': 'https://api.github.com/users/chargeflux/orgs', 'starred_url': 'https:/