{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/139","repository_url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin","labels_url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/139/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/139/comments","events_url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/139/events","html_url":"https://github.com/jenkinsci/multi-branch-project-plugin/pull/139","id":152189579,"number":139,"title":"Add option to disable updating configuration of existing sub-projects","user":{"login":"sustmi","id":885946,"avatar_url":"https://avatars.githubusercontent.com/u/885946?v=3","gravatar_id":"","url":"https://api.github.com/users/sustmi","html_url":"https://github.com/sustmi","followers_url":"https://api.github.com/users/sustmi/followers","following_url":"https://api.github.com/users/sustmi/following{/other_user}","gists_url":"https://api.github.com/users/sustmi/gists{/gist_id}","starred_url":"https://api.github.com/users/sustmi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sustmi/subscriptions","organizations_url":"https://api.github.com/users/sustmi/orgs","repos_url":"https://api.github.com/users/sustmi/repos","events_url":"https://api.github.com/users/sustmi/events{/privacy}","received_events_url":"https://api.github.com/users/sustmi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-01T09:12:34Z","updated_at":"2016-05-01T09:17:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/pulls/139","html_url":"https://github.com/jenkinsci/multi-branch-project-plugin/pull/139","diff_url":"https://github.com/jenkinsci/multi-branch-project-plugin/pull/139.diff","patch_url":"https://github.com/jenkinsci/multi-branch-project-plugin/pull/139.patch"},"body":"This PR adds an option to not update configuration of existing sub-projects into Multi-branch project configuration.\r\n\r\n## Screenshot\r\n![multi-branch-suppress-update](https://cloud.githubusercontent.com/assets/885946/14940952/5bb12b22-0f8b-11e6-9e7b-9bcb58542862.png)\r\n\r\n## Advantages of not syncing sub-project's configuration\r\n* If you change the build process and it is not compatible with your old branches, you can still build them.\r\n* You can change the configurations of a single branch manually and it does not get overwritten on every sync.\r\n\r\n## Disadvantage of not syncing sub-project's configuration\r\n* If you rebase your branch and the project configuration needs change (e.g. build process changed) the configuration does not get updated automatically. (You have to change the configuration manually. Or you can delete the sub-project and let sync to create it again - if you do not mind loosing workspace or build history.)"},"comment":{"url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/comments/216029627","html_url":"https://github.com/jenkinsci/multi-branch-project-plugin/pull/139#issuecomment-216029627","issue_url":"https://api.github.com/repos/jenkinsci/multi-branch-project-plugin/issues/139","id":216029627,"user":{"login":"sustmi","id":885946,"avatar_url":"https://avatars.githubusercontent.com/u/885946?v=3","gravatar_id":"","url":"https://api.github.com/users/sustmi","html_url":"https://github.com/sustmi","followers_url":"https://api.github.com/users/sustmi/followers","following_url":"https://api.github.com/users/sustmi/following{/other_user}","gists_url":"https://api.github.com/users/sustmi/gists{/gist_id}","starred_url":"https://api.github.com/users/sustmi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sustmi/subscriptions","organizations_url":"https://api.github.com/users/sustmi/orgs","repos_url":"https://api.github.com/users/sustmi/repos","events_url":"https://api.github.com/users/sustmi/events{/privacy}","received_events_url":"https://api.github.com/users/sustmi/received_events","type":"User","site_admin":false},"created_at":"2016-05-01T09:17:14Z","updated_at":"2016-05-01T09:17:14Z","body":"Another advantage of disabling configuration syncing is that you overcome this issue: https://issues.jenkins-ci.org/browse/JENKINS-32388 ."}}