{"action":"opened","issue":{"url":"https://api.github.com/repos/NMGRL/pychron/issues/660","labels_url":"https://api.github.com/repos/NMGRL/pychron/issues/660/labels{/name}","comments_url":"https://api.github.com/repos/NMGRL/pychron/issues/660/comments","events_url":"https://api.github.com/repos/NMGRL/pychron/issues/660/events","html_url":"https://github.com/NMGRL/pychron/issues/660","id":109226659,"number":660,"title":"Branch Repository","user":{"login":"jirhiker","id":2035568,"avatar_url":"https://avatars.githubusercontent.com/u/2035568?v=3","gravatar_id":"","url":"https://api.github.com/users/jirhiker","html_url":"https://github.com/jirhiker","followers_url":"https://api.github.com/users/jirhiker/followers","following_url":"https://api.github.com/users/jirhiker/following{/other_user}","gists_url":"https://api.github.com/users/jirhiker/gists{/gist_id}","starred_url":"https://api.github.com/users/jirhiker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jirhiker/subscriptions","organizations_url":"https://api.github.com/users/jirhiker/orgs","repos_url":"https://api.github.com/users/jirhiker/repos","events_url":"https://api.github.com/users/jirhiker/events{/privacy}","received_events_url":"https://api.github.com/users/jirhiker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-01T04:14:42Z","updated_at":"2015-10-01T04:14:42Z","closed_at":null,"body":"Add the ability to branch a repository. \r\n\r\nI imagine using this feature for exploration and investigation. \r\n\r\nFor example say the user wants to play around with the data refitting the isotopes, blanks etc. First a new branch is created from the master branch and checked out. The desired data reduction steps are preformed. lastly the user decides if they want to merge the changes back into the master branch or discard them. \r\n\r\nOnce this feature is fully implemented and uses can grok it (https://en.wiktionary.org/wiki/grok) I think it will be greatly appreciated. I have the sense that it's as revolutionary as the database was to MS data files. \r\n\r\nSome careful consideration is needed to develop the work flow for branching flux data and how it relates to the other repositories. "}}