Jump to content
balduin

Why not moving to Git?

Recommended Posts

I am new here and the "issue" with the repository is one of the first things that came up to my mind when I read the getting started guide. I think one of the reasons for using svn pointed out in this discussion was that git has a steep learning curve. And this would hinder new users in participating. However, it might also give the impression that the project is somehwat outdated (which of course it is not). So in my opinion the project should be as attractive as possible to gain the attention of new and good developers which includes going on with newer trends like github or other new alternatives.

Share this post


Link to post
Share on other sites

One of the other reasons is the amount of binary data we have ie: all the textures are .png so much that github would charge us to store it read their policy about that carefully.And with svn we can and do archive our art source files as well.

Enjoy the Choice :)  

  • Thanks 1

Share this post


Link to post
Share on other sites
46 minutes ago, TheCake91 said:

I am new here and the "issue" with the repository is one of the first things that came up to my mind when I read the getting started guide. I think one of the reasons for using svn pointed out in this discussion was that git has a steep learning curve. And this would hinder new users in participating. However, it might also give the impression that the project is somehwat outdated (which of course it is not). So in my opinion the project should be as attractive as possible to gain the attention of new and good developers which includes going on with newer trends like github or other new alternatives.

You can stil use github.com 's mirror.  

Share this post


Link to post
Share on other sites

Thats true and I agree with the inputs. I think maybe a link to this page with a short summary in the build instructions page under "Acquiring the code" would be beneficial. Something like "Why not Github" and a list with reasons like:

  • It is much easier to get started with svn
  • The repository contains a vast amount of assets and other ressources that can not easily be hostest on github.
  • We would like to keep full control of our repository.
  • It would take a lot of manpower to migrate to another repository (even a self hosted git repository)
Edited by TheCake91

Share this post


Link to post
Share on other sites

You can self host with gitlab, no hassle. The only advantage (for me) to use svn over a distributed version control is the partial cloning.

Share this post


Link to post
Share on other sites

Can do with git as well. It became much more straightforward recently IIRC.

I guess the real deal breaker is the art stuff. Although, it would be awesome to move the code to git. Git maybe harder, but it’s more powerful as well.

Edited by (-_-)

Share this post


Link to post
Share on other sites

For nearly everything it does not matter whether you use svn or one of our git mirrors. So just choose what you prefer. (The only thing I know, where svn is obligatory, is committing, but that is only needed for staffs)

  • Thanks 1

Share this post


Link to post
Share on other sites
On 10/19/2016 at 11:12 PM, jonbaer said:

Good point about GitHub ... a friend recently moved a rather large project from Trac to GitLab [..]

 

On 6/8/2018 at 5:16 AM, Lion.Kanzen said:

Gitlab ?:D

 

On 10/15/2018 at 8:31 AM, balduin said:

Or Gogs

Note that 0AD now uses Phabricator (also a modern open-source project with repository viewers and pull request functionality). It is installed at https://code.wildfiregames.com/.  For an example change request with discussion and continuous integration, see https://code.wildfiregames.com/D157

Phabricator also supports Git, and also has issue tracking and wiki features (currently disabled for 0AD). So if the project will consider Git and/or to migrate away from Trac for whatever reason, I imagine Phabricator would be the obvious choice.

Edited by Krinkle
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...