{"action":"created","issue":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1218","labels_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1218/labels{/name}","comments_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1218/comments","events_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1218/events","html_url":"https://github.com/RobotLocomotion/drake/pull/1218","id":98643415,"number":1218,"title":"switch to superbuild with cmake ExternalProject","user":{"login":"RussTedrake","id":6442292,"avatar_url":"https://avatars.githubusercontent.com/u/6442292?v=3","gravatar_id":"","url":"https://api.github.com/users/RussTedrake","html_url":"https://github.com/RussTedrake","followers_url":"https://api.github.com/users/RussTedrake/followers","following_url":"https://api.github.com/users/RussTedrake/following{/other_user}","gists_url":"https://api.github.com/users/RussTedrake/gists{/gist_id}","starred_url":"https://api.github.com/users/RussTedrake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RussTedrake/subscriptions","organizations_url":"https://api.github.com/users/RussTedrake/orgs","repos_url":"https://api.github.com/users/RussTedrake/repos","events_url":"https://api.github.com/users/RussTedrake/events{/privacy}","received_events_url":"https://api.github.com/users/RussTedrake/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-08-02T22:56:09Z","updated_at":"2015-08-02T23:35:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RobotLocomotion/drake/pulls/1218","html_url":"https://github.com/RobotLocomotion/drake/pull/1218","diff_url":"https://github.com/RobotLocomotion/drake/pull/1218.diff","patch_url":"https://github.com/RobotLocomotion/drake/pull/1218.patch"},"body":"i just wanted to make a pull request with every single file in drake changed.  :)\r\n\r\nResolves #1169 .  this will blow away drake-distro.  drake will now be it's own project.  see the discussion in #1169.  \r\n\r\nthis has been tested on mac (old), mac (new), windows 64, and linux.  have been testing/tweaking all weekend.  seems very solid.  the build servers will be doing extra work, but might actually be ok with it.\r\n\r\nI was worried about doing this with the many open pull requests, but Robin helped me test that workflow.  From Robin:\r\n```\r\nHey Russ,\r\n\r\nI'm still playing around to see what the best way to do this is. It looks like the easy thing will *mostly* just work. To experiment I did the following:\r\n\r\n* get a fresh clone of drake\r\n* do \"git mv\" on everything into a new drake/ folder\r\n* add pete's fork as a remote\r\n* merge peteflorence/QuadPlandPennCpp into my working branch\r\n\r\nThat worked without any conflicts, and all of the changes to existing files seemed to work correctly. However, any *new* files added in Pete's pull request got added without the drake/ prefix. That actually makes sense, since git treats all files independently of one another. So, as a cleanup, I had to move his new files into the correct place in the repo. \r\n\r\nSo, I think this can be made to work, although it will require some manual cleanup to merge the currently outstanding pull requests. \r\n\r\nI'm thinking about some other ideas for how to make this easier. I'll let you know if I come up with anything good. \r\n\r\n-Robin\r\n```"},"comment":{"url":"https://api.github.com/repos/RobotLocomotion/drake/issues/comments/127083823","html_url":"https://github.com/RobotLocomotion/drake/pull/1218#issuecomment-127083823","issue_url":"https://api.github.com/repos/RobotLocomotion/drake/issues/1218","id":127083823,"user":{"login":"RussTedrake","id":6442292,"avatar_url":"https://avatars.githubusercontent.com/u/6442292?v=3","gravatar_id":"","url":"https://api.github.com/users/RussTedrake","html_url":"https://github.com/RussTedrake","followers_url":"https://api.github.com/users/RussTedrake/followers","following_url":"https://api.github.com/users/RussTedrake/following{/other_user}","gists_url":"https://api.github.com/users/RussTedrake/gists{/gist_id}","starred_url":"https://api.github.com/users/RussTedrake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RussTedrake/subscriptions","organizations_url":"https://api.github.com/users/RussTedrake/orgs","repos_url":"https://api.github.com/users/RussTedrake/repos","events_url":"https://api.github.com/users/RussTedrake/events{/privacy}","received_events_url":"https://api.github.com/users/RussTedrake/received_events","type":"User","site_admin":false},"created_at":"2015-08-02T23:35:26Z","updated_at":"2015-08-02T23:35:26Z","body":"have updated the wiki documentation.  am going to go ahead and pull this (to possibly suffer the consequences) so that I can finish switching the build servers over tonight."}}