veliovgroup / jazeee-meteor-spiderable

Fork of Meteor Spiderable with longer timeout, caching, better server handling
https://atmospherejs.com/jazeee/spiderable-longer-timeout
33 stars 9 forks source link

Transfer ownership of repository #45

Closed jazeee closed 7 years ago

jazeee commented 7 years ago

We should transfer ownership of this repository to @dr-dimitru

See https://help.github.com/articles/about-repository-transfers/

The requirements:

  1. @dr-dimitru fork will need to be renamed, otherwise I cannot transfer

The considerations:

  1. It should not affect Atmosphere, since Github will do a redirect automatically (301?)
  2. It should not affect forks within github.
  3. Github recommends updating local clones using git remote

There may be some other considerations, but I believe the risk is quite low.

dr-dimitru commented 7 years ago

@jazeee what if you create a Team on GitHub with access only to this repository and make me an admin for this Team?

jazeee commented 7 years ago

May work. I think I need to create an organization first. I'll do that.

jazeee commented 7 years ago

Name? meteor-spiderable-cached sound good?

jazeee commented 7 years ago

Actually, I don't think an organization would solve it, since the URL would include the organization name.

dr-dimitru commented 7 years ago

You're right, transferring repository to me is the easiest option

dr-dimitru commented 7 years ago

@jazeee I believe if we'll change this line to my fork on next release. It will be fine.

jazeee commented 7 years ago

Probably. I believe that line can be changed after the next meteor publish. It doesn't have to change immediately, since the github redirect will be pretty transparent.

Note - I wonder if an organization is a better option, since you may eventually want to add other contributors, or transfer ownership yourself at some point. If so, create an organization, and I'll transfer ownership to that. Otherwise I'll transfer to you. Either way works...

dr-dimitru commented 7 years ago

Sure, I'm keeping most of the projects under @VeliovGroup organization. Feel free to transfer repository to @VeliovGroup organization

jazeee commented 7 years ago

Ok, I can do that. The only issue is that the repos (a fork) already exists. You'd have to rename that first, then I can transfer it.

jazeee commented 7 years ago

The error message: VeliovGroup/jazeee-meteor-spiderable already exists and You don’t have the permission to create repositories on VeliovGroup

Actually, that suggests I won't be able to transfer to it anyway, since I don't have permission.

dr-dimitru commented 7 years ago

I've removed the fork.

Do you have "Transfer" in repository settings (settings > options > danger zone > Transfer)?

screen shot 2017-03-02 at 2 30 24 am

jazeee commented 7 years ago

Yes I do have that option. It now only has this error: You don’t have the permission to create repositories on VeliovGroup

Edits: I could transfer to you and you can then move to the org except for this error: dr-dimitru/jazeee-meteor-spiderable already exists

dr-dimitru commented 7 years ago

Try now, renamed

jazeee commented 7 years ago

Argh. Now says: dr-dimitru already has a repository in the jazeee/jazeee-meteor-spiderable network

jazeee commented 7 years ago

From the docs: When you transfer a repository to a new owner, they can immediately administer ... must not have a repository with the same name, or a fork in the same network.

dr-dimitru commented 7 years ago

well, okay, removed now

jazeee commented 7 years ago

I believe you'll just need to accept the transfer... (technically, not closed, but close)

dr-dimitru commented 7 years ago

Done, successfully. Github redirect is fine