Cuberite Forum
Move to GitHub - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Development (https://forum.cuberite.org/forum-13.html)
+--- Thread: Move to GitHub (/thread-1192.html)

Pages: 1 2 3 4 5 6 7 8 9


RE: Move to GitHub - bearbin - 08-16-2013

I think that it should be seperate as it really is a seperate project, as well as the utility of the second issue system and PRs.

However if it's so inconvenient you can move it back....


RE: Move to GitHub - xoft - 08-16-2013

Or we could delete it from the main repo. The point is that there are two places where the code resides and the history diverges for them quite often.

Maybe it's even possible to configure git in such a way that the Core repo can be cloned locally into the correct folder inside the main repo and still be ignored by the main repo and committed to in the Core repo. This might just work - add the Plugins folder to .gitignore and clone Core there locally. This will enable me to make changes to the Core while having the newest server around it.

If this works, we can then split off all (or most) of the plugins.


RE: Move to GitHub - bearbin - 08-16-2013

Yeah, and the proper way to do that is git submodules - it just makes it a bit more of a pain to pull down - git pull -r instead of git pull.


RE: Move to GitHub - xoft - 08-16-2013

For the start we won't even need those git submodules. According to http://git-scm.com/book/en/Git-Tools-Submodules , working with them is pain in the ***.


RE: Move to GitHub - bearbin - 08-16-2013

The only problem is that you would have to manually clone down the plugins when you wanted to run MCServer.


RE: Move to GitHub - xoft - 08-16-2013

There's a script for that in the repo root now.


RE: Move to GitHub - bearbin - 08-16-2013

It does seem not the most user friendly method - it could be better if it was inside the makefile.


RE: Move to GitHub - xoft - 08-16-2013

Can't do, because the script must be run only once, while the makefile will generally be run multiple times. If you can think of a way, feel free to do it. Also, the script is currently windows-only.


RE: Move to GitHub - bearbin - 08-16-2013

What about when the plugins update?


RE: Move to GitHub - xoft - 08-16-2013

You'll still need to update them manually. Same as with git submodulesTongue