Opened 7 years ago
Closed 7 years ago
#914 closed task (duplicate)
migrate to git(hub) ?
Reported by: | abma | Owned by: | beherith |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Infrastructure | Version: | |
Keywords: | Cc: |
Description
ba is now the last project which does use svn. please migrate to git!
Change History (7)
comment:1 by , 7 years ago
Component: | BAR → Infrastructure |
---|---|
Priority: | major → minor |
Summary: | migrate to git → migrate to git(hub) ? |
Type: | defect → task |
comment:2 by , 7 years ago
Owner: | set to |
---|
comment:3 by , 7 years ago
why (1)? ba is the (afaik) now the only project which uses svn?! all other projects use git.
comment:4 by , 7 years ago
I already answered this in https://springrts.com/phpbb/viewtopic.php?f=1&t=33261&start=20#p568083. Git may one day become the universal solution to project hosting - a quick google search for statistics and a by-eye regression analysis will tell you that this day, if ever, is 5-10+ years away. I also think it is wrong for you to take steps towards removing svn support without even trying to have a community wide discussion, but that ship has already sailed.
I don't rate the fact that a handful of mostly single-dev projects had to leave Google Code and mostly picked Github as the next best option, as that important to us. As said above, for us moving has clear issues/downsides as well as advantages.
comment:5 by , 7 years ago
i've the impression you don't understand what it does mean to remove svn-support in rapid-tools.
it just means, that the automatic sync between rapid and svn doesn't work any more.
you can use whatever version system you want, but RapidTools at some point will only support git and drop svn support.
-> its recommended to migrate to git
comment:6 by , 7 years ago
Your impression was, in that case, wrong. However if you want to have that kind of discussion, you should, as said before, have a community wide discussion on the Spring forums. I'll close this ticket and open a new one with a clearer topic.
My view can be found on https://springrts.com/phpbb/viewtopic.php?f=1&t=33261&start=20#p568078 and https://springrts.com/phpbb/viewtopic.php?f=44&t=33510.
In short, imo (1) removing svn support for Spring as a whole is crazy, (2) Github might be a good idea for BA, but its not clear for BAR - according to https://help.github.com/articles/working-with-large-files/, github will reject parts of BAR artwork based purely on filesize. And there is ofc the licensing issues.
We would also lose the ability to handle folders individually, and to search the commit/bug history online, although github has a generally nice web interface. We would ofc gain the functionality of git - do we have any use for it? And will it be harder or easier to find future devs if we use git(hub)?