I am from China. Because some reason, Chinese developers can not access Google product, for example Google Search, Google Code, even Google Gmail.
I develope special app, don’t want to go deep into code repository application. To me, tow point of repository app are importment. One is stable, the other is good user interface. Until now, I think GitHub is best. Of course, GitHub is popularest code repository in China currently.
I has tow project on GitHub. One is Rose(https://github.com/freeors/Rose), a Cross-Platform C++ SDK that based on SDL, the other is War of Kingdom(https://github.com/freeors/War-Of-Kingdom), a Turn-based tactical strategy game that based on Rose SDK. Regardless of which project, SDL is fatal.From: SDL [mailto:email@example.com] On Behalf Of T. Joseph Carter
Sent: Friday, November 20, 2015 2:07 AM
To: sdl at lists.libsdl.org
Subject: Re: [SDL] Official repository on GitHub
Mostly for git, the advantage is the submodule. People tend to think of that as a GitHub feature, but it’s actually just a git feature. GitHub has little to do with it.
The other major advantage of git over Mercurial is that extending git is a matter of working with the version X or later data format which is clearly known and won’t change, whereas extending Mercurial is a matter of patching a Python program which can, will, and has changed version to version, causing the extension to break.
Thus with certain restrictions, I can actually pull CVS and Subversion and bzr and even other SCM with a known, fixed data format into a git workflow Mercurial is a notable exception.
I discovered why when I tried to migrate hg to git once. I had to find the exact narrow compatible versions of hg that supported the tool to export to git.
That made a git convert out of me, though I admit it’s not perfect (neither is hg) and most don’t truly understand how refspecs work sadly, but I wouldn’t recommend hg and git both for new projects?I tell people to learn git at this point.
I would not encourage SDL to move to GitHub if it ever converts. Set up a GitBucket server or something if desired, but don’t stop hosting it on your own servers.
Sent via mobile
On Nov 19, 2015, at 09:00, DLudwig <dludwig at pobox.com <mailto:dludwig at pobox.com> > wrote:
The offical repository is based on Mercurial currently. It is inconvenient to developer that used to GitHub. In particular, they want to join the SDL development.
Recently, I wrote code on iOS, and hope to add some code to SDL, for example Ble, Gyroscope, Accelerometer etc.
Out of curiosity, is there anything specific about GitHub that you like, that SDL’s development process doesn’t easily offer?
– David L.
SDL mailing list
SDL at lists.libsdl.org <mailto:SDL at lists.libsdl.org>