Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving to a Github org #82

Closed
rgommers opened this issue Jul 28, 2015 · 12 comments
Closed

Moving to a Github org #82

rgommers opened this issue Jul 28, 2015 · 12 comments
Labels
Milestone

Comments

@rgommers
Copy link
Member

Hi all, I've just created https://github.com/PyWavelets. I suggest that we move my repo (including all issues and PRs) to that org now, and then advertise that in the v0.3.0 release notes. This works better than to keep developing in my personal fork.

It should work without any delay: https://help.github.com/articles/transferring-a-repository/#transferring-from-a-user-to-an-organization

@rgommers rgommers added the task label Jul 28, 2015
@rgommers rgommers added this to the v0.3.0 milestone Jul 28, 2015
@rgommers
Copy link
Member Author

I've added @nigma @aaren @grlee77 and @kwohlfahrt as owners on the organization - these are all the people who have put significant time into PyWavelets until this point and have (except @nigma who's not active anymore) commit rights to https://github.com/rgommers/pywt

@rgommers
Copy link
Member Author

I have also added a "core contributors" team there, to which we can add new developers who want to join and that we want to give commit rights. An org shouldn't have too many owners, since that level is not about commit rights but about control over the Github org itself (there's a button to delete the org or a repo - which is not reversible...).

@rgommers
Copy link
Member Author

The only thing to do for everyone after the repo is moved is to update their remotes. Typically this repo would be called upstream (and your own fork origin). The fastest way to do this is $ vim .git/config, then change rgommers in the below to PyWavelets:

[remote "upstream"]
        url = git@github.com:rgommers/pywt.git
        fetch = +refs/pull/*/head:refs/remotes/upstream/pr/*

Note that the fetch line may not be there for you - it's very handy to add it. Then you'll get all submitted PRs when fetching from upstream.

@grlee77
Copy link
Contributor

grlee77 commented Jul 28, 2015

+1
Thanks @rgommers. Seeing how everything comes together for the release has been a good learning experience.

@rgommers
Copy link
Member Author

@grlee77 that's always good to hear!

@grlee77
Copy link
Contributor

grlee77 commented Jul 29, 2015

just a quick note that each of us have to accept the invitation from Ralf to join the PyWavelets organization. I just did so (and updated my github profile to use two-factor authentication for security).

@rgommers: Do you want to specify a specific time for the move? It looks like after the move and the merging of #78, #79 and maybe #76 we should be ready for the 0.3.0 release.

@rgommers
Copy link
Member Author

Tonight maybe? I'd like to do the v0.3.0 release asap. Then we can move on to merging all the other open PRs and v0.4.0. FYI: I'll be completely offline from Aug 24th to mid-October. So I'm hoping to do v0.4.0 before Aug 24. Or you guys could do that one without me if we just miss that date.

@grlee77
Copy link
Contributor

grlee77 commented Jul 29, 2015

sounds good

@grlee77
Copy link
Contributor

grlee77 commented Jul 29, 2015

Aug 24 sounds like a good time for v0.4.0. I will be out the first two weeks of September, but will otherwise be around.

@rgommers
Copy link
Member Author

Allright, pulled the trigger here. Nothing got lost in transit it looks like.

@rgommers
Copy link
Member Author

Even TravisCI magically gets updated once you move the repo!

@rgommers
Copy link
Member Author

All the redirects from rgommers/pywt to PyWavelets/pywt work well, so I'll wait a bit in re-forking to my personal account (because that should break those redirects). Will do that after the release announcement has been out for some days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants