De-forking a github project.
- July 15th, 2009
- Posted in Main . Programming
- Write comment
Yesterday I decided to de-fork my memcachedb-client library from the memcache-client project. The directions that they needed to go were getting too far apart to continue to incorporate changes. It turns out github doesn’t have a way to defork a project. But it still is an easy process.
First thing to do is make sure you have the latest pull from your fork. Then log into github and rename your project. I just add -old to the end. Next create a new project with the original name and then copy the permissions from the old repository if there are any. Do a standard push from your source ( there was no need for me to change anything before hand ) and your repository is now fork free.
It seems like it would be very easy for github to accomplish this on their end, so I’m not sure why they don’t do this. I bet using the github api a gem could be made that would do this for you, that is if someone wanted to spend the time to do this *hint*.
No comments yet.