{"action":"closed","issue":{"url":"https://api.github.com/repos/nodejs/node-v0.x-archive/issues/25876","labels_url":"https://api.github.com/repos/nodejs/node-v0.x-archive/issues/25876/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node-v0.x-archive/issues/25876/comments","events_url":"https://api.github.com/repos/nodejs/node-v0.x-archive/issues/25876/events","html_url":"https://github.com/nodejs/node-v0.x-archive/issues/25876","id":101670314,"number":25876,"title":"Transitioning to nodejs/node","user":{"login":"orangemocha","id":1625870,"avatar_url":"https://avatars.githubusercontent.com/u/1625870?v=3","gravatar_id":"","url":"https://api.github.com/users/orangemocha","html_url":"https://github.com/orangemocha","followers_url":"https://api.github.com/users/orangemocha/followers","following_url":"https://api.github.com/users/orangemocha/following{/other_user}","gists_url":"https://api.github.com/users/orangemocha/gists{/gist_id}","starred_url":"https://api.github.com/users/orangemocha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orangemocha/subscriptions","organizations_url":"https://api.github.com/users/orangemocha/orgs","repos_url":"https://api.github.com/users/orangemocha/repos","events_url":"https://api.github.com/users/orangemocha/events{/privacy}","received_events_url":"https://api.github.com/users/orangemocha/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-08-18T14:30:51Z","updated_at":"2015-09-01T11:06:21Z","closed_at":"2015-09-01T11:06:21Z","body":"Now that the converged https://github.com/nodejs/node is in place (https://github.com/nodejs/node/issues/2327), we can work on moving this repo to the nodejs org, and the v0.x branches to the nodejs/node repo.\r\n\r\n## Moving v0.x branches to nodejs/node\r\nSince we'll have PRs open in two repos, I suggest we transition to landing them in nodejs/node, but keep mirroring the status of those branches on the old repo.\r\n\r\nSuggested procedure:\r\n- Modify node-accept-commit (used internally by node-accept-pull-request), so that if a commit is merged into a v0.x branch in nodejs/node, it will force push the updated branch back to the old repo.\r\n- Modify node-accept-pull-request so that if it is invoked on a PR in the old repo, it will push the change to a temporary ref on nodejs/node and then invoke node-accept-commit on it. Basically, this allows stil using node-accept-pull-request to land PRs that are open in the old repo.\r\n- Disable node-accept-pull-request to make the following transition atomic\r\n- Push v0.x branches to nodejs/node, including release tags. **Should we also push release branches?**\r\n- Update the [release guide](https://github.com/joyent/node/wiki/Node.js-release-guide) to change references from `joyent/node` to `nodejs/node`\r\n- Update the README in the old repo, to signify that this is now an archive of pre-convergence issues and PRs, and that new v0.x issues and PRs should be opened in nodejs/node.\r\n- Make node-accept-commit fail if invoked directly on the old repo.\r\n- Re-enable node-accept-pull-request and resume v0.x business as usual.\r\n- If some one opens a new issue or PR on the old repo, we immediately close it and point them to the section of the README that tells them to open the same on nodejs/node. Unfortunately GitHub doesn't allow disabling new pull requests. We could try to automate this at some point if we feel it's worth it.\r\n\r\n## Moving joyent/node to nodejs/node-0.x-archive\r\nAfter we move the branches to nodejs/node, this repo can serve as an archive for existing issues and PRs that are still relevant. And thanks to moving to the nodejs org, it will be easier to mention teams from that organization.\r\n\r\nSuggested procedure:\r\n- Rename joyent/node to joyent/node-v0.x-archive\r\n- Transfer ownership to the nodejs org\r\n- Merge collaborators and teams\r\n\r\nI have verified that GitHub will redirect links from joyent/node to nodejs/node-0.x-archive.\r\n\r\n**Any preferences on the name of the transferred repo?**\r\n\r\ncc: @joyent/node-collaborators , @joyent/node-tsc \r\n\r\n"}}