{"action":"created","issue":{"url":"https://api.github.com/repos/atom/status-bar/issues/137","repository_url":"https://api.github.com/repos/atom/status-bar","labels_url":"https://api.github.com/repos/atom/status-bar/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/atom/status-bar/issues/137/comments","events_url":"https://api.github.com/repos/atom/status-bar/issues/137/events","html_url":"https://github.com/atom/status-bar/issues/137","id":143192946,"number":137,"title":"Switch Git Branches via Status Bar","user":{"login":"MartinMuzatko","id":2950505,"avatar_url":"https://avatars.githubusercontent.com/u/2950505?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinMuzatko","html_url":"https://github.com/MartinMuzatko","followers_url":"https://api.github.com/users/MartinMuzatko/followers","following_url":"https://api.github.com/users/MartinMuzatko/following{/other_user}","gists_url":"https://api.github.com/users/MartinMuzatko/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinMuzatko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinMuzatko/subscriptions","organizations_url":"https://api.github.com/users/MartinMuzatko/orgs","repos_url":"https://api.github.com/users/MartinMuzatko/repos","events_url":"https://api.github.com/users/MartinMuzatko/events{/privacy}","received_events_url":"https://api.github.com/users/MartinMuzatko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-24T09:07:21Z","updated_at":"2016-03-24T14:07:59Z","closed_at":null,"body":"The Status Bar could be so much more powerful.\r\nHaving a possibility to switch branches via the branch display would be a lot easier and intuitive.\r\n\r\nPlease add any concerns you have about this feature request.\r\n\r\nThanks in advance"},"comment":{"url":"https://api.github.com/repos/atom/status-bar/issues/comments/200852975","html_url":"https://github.com/atom/status-bar/issues/137#issuecomment-200852975","issue_url":"https://api.github.com/repos/atom/status-bar/issues/137","id":200852975,"user":{"login":"thomasjo","id":3622,"avatar_url":"https://avatars.githubusercontent.com/u/3622?v=3","gravatar_id":"","url":"https://api.github.com/users/thomasjo","html_url":"https://github.com/thomasjo","followers_url":"https://api.github.com/users/thomasjo/followers","following_url":"https://api.github.com/users/thomasjo/following{/other_user}","gists_url":"https://api.github.com/users/thomasjo/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasjo/subscriptions","organizations_url":"https://api.github.com/users/thomasjo/orgs","repos_url":"https://api.github.com/users/thomasjo/repos","events_url":"https://api.github.com/users/thomasjo/events{/privacy}","received_events_url":"https://api.github.com/users/thomasjo/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T14:07:59Z","updated_at":"2016-03-24T14:07:59Z","body":"My initial concern is that this will open a flood gate of similar, perhaps ancillary feature requests;\r\n 1. Make it possible to create a new branch, and switch to it.\r\n 2. Make it possible to rename branches.\r\n 3. Make it possible to delete branches.\r\n 4. Make it possible to check out remote branches.\r\n 5. etc.\r\n\r\nDon't get me wrong, your suggestion, and mine, are not really a problem to implement. But I do fear that this would increase the responsibility of this package way outside of what is should do. If we were to go down this route, we should extract the git branch functionality in this package as a separate package. Doing that probably makes sense regardless.\r\n"}}