[freeciv-dev] Freeciv source code now on Github

  • From: Jacob Nevins <0jacobnk.fcdev@xxxxxxxxxxxxxxxxxxxxxx>
  • To: freeciv-dev@xxxxxxxxxxxxx, freeciv-i18n@xxxxxxxxxxxxx
  • Date: Sun, 25 Jun 2017 00:49:11 +0100

A month after Gna went away, I have finally published the Freeciv source
code to Github: https://github.com/freeciv/freeciv

A few of us have cloned it and pushed a few exploratory commits and all
seems well, so I'm declaring the repository officially open; if you've
been missing the source code, you should be able to clone this and
unless something unforeseen happens, history won't change under your
feet.
(Differences from the preview I posted before are minor.)

git clone https://github.com/freeciv/freeciv
(this is 272M for the history, plus whatever space is needed for
checkout)

Please do report any problems you see. If there's anything seriously
wrong, it'll be much less hassle to fix now than later.

Only a few admins have commit access so far; many people who had
Subversion commit access in Gna (including all translators) aren't yet
in the relevant team. I'm not honestly sure what the best way to handle
access requests is; I haven't found a "request access" button for you in
Github, so maybe you'll just have to email one of us? You'll need a
github.com account, of course, and demonstrating ownership of the same
email address as was registered at Gna will speed things up.

For now at least, development procedures will be basically as before; in
particular, people without commit access should continue to submit
patches to hostedredmine tickets as before; we're not currently using
Github's issue tracker, pull requests, etc.

If you've not used Git before, you may need to take some time to get
your head around it. Here are some links that may help:
<https://git-scm.com/documentation/external-links>
<https://git.wiki.kernel.org/index.php/GitSvnCrashCourse>
<https://try.github.io/>

(Github does actually present a Subversion interface, so you can do
svn co https://github.com/freeciv/freeciv/trunk
I don't know much about it though. The docs are at
<https://help.github.com/articles/support-for-subversion-clients/>.
Apparently it's a two-way bridge, although I don't know how
authentication works; and Subversion revision numbers are not preserved
from before.)

There's more to do -- most of the developer documentation still needs
updating -- but hopefully this should unblock development.

Other related posts:

  • » [freeciv-dev] Freeciv source code now on Github - Jacob Nevins