{"action":"reopened","issue":{"url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/190","repository_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware","labels_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/190/labels{/name}","comments_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/190/comments","events_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/190/events","html_url":"https://github.com/Traumflug/Teacup_Firmware/issues/190","id":116093011,"number":190,"title":"I2C Display Support","user":{"login":"Traumflug","id":318581,"avatar_url":"https://avatars.githubusercontent.com/u/318581?v=3","gravatar_id":"","url":"https://api.github.com/users/Traumflug","html_url":"https://github.com/Traumflug","followers_url":"https://api.github.com/users/Traumflug/followers","following_url":"https://api.github.com/users/Traumflug/following{/other_user}","gists_url":"https://api.github.com/users/Traumflug/gists{/gist_id}","starred_url":"https://api.github.com/users/Traumflug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Traumflug/subscriptions","organizations_url":"https://api.github.com/users/Traumflug/orgs","repos_url":"https://api.github.com/users/Traumflug/repos","events_url":"https://api.github.com/users/Traumflug/events{/privacy}","received_events_url":"https://api.github.com/users/Traumflug/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":40,"created_at":"2015-11-10T11:58:12Z","updated_at":"2016-08-16T07:00:53Z","closed_at":null,"body":"It escaped me for a while, somebody pushed code for I2C display support to the repo recently. Thank you for this!\r\n\r\nNow, the unfortunate thing is, judging by the commit messages it apparently doesn't work, yet, still it went straight to branch *experimental*. So I did the following:\r\n\r\n- Made a copy of *experimental* and named it *i2cdisplay*.\r\n- Pushed this copy.\r\n- Restored the former branch *experimental*.\r\n\r\nWith this done, it's a proper topic branch now. For those who fetched/pulled *experimental* recently, please do the following:\r\n\r\n- If you made local commits on top of *experimental*, make patches from them with\r\n```bash\r\ngit checkout experimental\r\ngit format-patch --keep-subject origin/experimental\r\n```\r\n- In any case, remove the local branch *experimental* then:\r\n```bash\r\ngit branch -D experimental\r\n```\r\n- Then restore from the remote branch:\r\n```bash\r\ngit fetch\r\ngit checkout -b origin/experimental\r\ngit checkout -b origin/i2cdisplay\r\n```\r\n- In case there were local branches, apply them on top of *i2cdisplay* with ```git am```.\r\n\r\nAfter having this done, branch *i2cdisplay* is exactly what was *experimental* before.\r\n\r\nThis new branch has a number of, well, messy commits, but also quite a number of good ones. I'll try to sort this before too long. The general implementation strategy looks very good!\r\n\r\n... now scratching my head where I could find a device supporting I2C to allow testing ... :-)"}}
{"actor":{"display_login":"Wurstnase"}}