I think some people are missing Ryan’s point.
First, it’s not necessary to be mirrored on github - if you use git, that
does not mean you can not use mercurial.
Second, since SDL is self hosted, it means there is 100% control on the
developers side.
Third, availability is not an issue for the average user (SDL will almost
never be built from hg in a production piece if software), and not a
necessity for developers (snapshots are usually more stable, except in
cases when you need bleeding edge features).
If there is some Google project using SDL, they can created scripts for git
to automatically pull revisions of SDL if necessary.
The bottom line is that it can be convenient, but it’s just adding
unnecessary confusion and another source that needs to be maintained at the
same quality that we expect from the official mercurial, which can’t be
guaranteed from libsdl.org’s perspective.
Hi, I run the mirror mentioned in this thread(spurious/SDL-mirror).
2014-07-09 5:23 GMT+09:00 Stewart Miles :
- People will assume the GitHub repo is the official location, because
GitHub does this to people for some reason.
Would adding a big notice in the Readme.md pointing folks at the real
source
tree mitigate this?
I put “-mirror” in the repository name to indicate this. I believe it works.
-
People are going to send pull requests to the GitHub repo, which we
probably won’t see, and I’ll probably roll my eyes every time we have to
merge from there.
-
There will be two bugtrackers: ours, and the GitHub one.
-
There will be two wikis: ours, and the GitHub one.
This could be mitigated by a big notice in the Readme.md pointing folks at
the real website and source. Using an e-mail autoresponder to all pull
requests and bugs that points them at https://hg.libsdl.org/,
sdl at lists.libsdl.org and the sdl buganizer? Not providing a gh-pages
branch
I haven’t got any (real) bugreports/pull requests on our mirror. We’ll
do my best to route them into official places in case we got any.
(This fact - lack of any pull request - would be the problem;
ideally, all contributions should be upstreamed. If my mirror
prevented upstreaming, I must reconsider about mirroring.)
I believe having a official(or even a wild) GitHub mirror bring
positive effect to the project. I’m pretty much more than happy if I
could provide any help in this area :)_______________________________________________
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org