Google Code To Close - Page 2

Google Code To Close

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

User avatar
KingRaptor
Zero-K Developer
Posts: 838
Joined: 14 Mar 2007, 03:44

Re: Google Code To Close

Post by KingRaptor »

Does the CLI let you easily decide which of the 1,000 modified files you currently have in working dir should go into the next commit? That's the big thing I'm concerned about.

@topic: SpringPy also needs moving to github, but I'm way too lazy atm. I'll probably put it off till the second or third deadline :regret:
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Google Code To Close

Post by PicassoCT »

Someone needs to travell over there and inject some speedy gonzales again, do we? Move your lazy lizzard ass ;)
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: Google Code To Close

Post by gajop »

KingRaptor wrote:Does the CLI let you easily decide which of the 1,000 modified files you currently have in working dir should go into the next commit? That's the big thing I'm concerned about.
Yes, you add files with "git add path1 path2...". What's more awesome, you can decide which parts of a single file you want added with git add -p (really easy to use).
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Google Code To Close

Post by abma »

from rapid-sync these repos are still on google-code:

http://springbrickcraft.googlecode.com
http://conflictterra.googlecode.com
http://frontier-spring.googlecode.com
http://micronwars-2.googlecode.com
http://spring-features.googlecode.com
http://springtanks.googlecode.com
http://xta-springrts.googlecode.com

how to handle these? ideally the project owners move them to github (or sth. similar). who pokes the project owners?
User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10450
Joined: 24 Jan 2006, 21:12

Re: Google Code To Close

Post by PicassoCT »

who watches the dutchman?
Or will those projects go down with google code? We should raise the union jack and sing the anthem?
Everything goes to bits in the longest run- vannishing into the night..
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Google Code To Close

Post by Forboding Angel »

I"m moving spring features as we speak.

Google code has an "Export to github" button now.
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: Google Code To Close

Post by Jools »

We in xta are discussing this issue, it's not like there's a hurry, August 24 is the deadline afaics.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: Google Code To Close

Post by gajop »

Clone abandoned projects with inactive authors and put them on Github. Rest will probably be moved somewhere eventually.
Stuff that needs cloning:
http://conflictterra.googlecode.com
http://frontier-spring.googlecode.com
http://micronwars-2.googlecode.com
https://code.google.com/p/darius/

There are other inactive projects, but their authors are active.

We should clone them into spring/modname unless someone wants to maintain it.
User avatar
smoth
Posts: 22309
Joined: 13 Jan 2005, 00:46

Re: Google Code To Close

Post by smoth »

I message snoop about CT.
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Google Code To Close

Post by Silentwings »

It might make sense to have a separate github account, something like springrts-archive, to put those kind of projects in; to keep /spring for engine & infrastructure stuff.

Although, since it looks as though the majority of past Spring gamedev projects have preferred svn over git, it might make more sense to put them somewhere svn-able.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Google Code To Close

Post by abma »

Silentwings wrote: it might make more sense to put them somewhere svn-able.
nonono! please not. i/we want to drop svn support in RapidTools/rapid. also a lot of projects already use git. having a few projects using svn makes stuff just more complicated.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: Google Code To Close

Post by gajop »

I don't see BA dropping SVN though.. Maybe delay the killing of rapidtools/svn for now? :p
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: Google Code To Close

Post by Jools »

abma wrote:
Silentwings wrote: it might make more sense to put them somewhere svn-able.
nonono! please not. i/we want to drop svn support in RapidTools/rapid. also a lot of projects already use git. having a few projects using svn makes stuff just more complicated.
I didn't know that was the stance, maybe make an official announcement about this. The concerned gamedevs could be interested.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Google Code To Close

Post by abma »

Jools wrote:I didn't know that was the stance, maybe make an official announcement about this. The concerned gamedevs could be interested.
this would require some deadline which i don't want (yet).
User avatar
Anarchid
Posts: 1384
Joined: 30 Nov 2008, 04:31

Re: Google Code To Close

Post by Anarchid »

Github has an svn frontend. Git has an svn bridge.

It doesn't matter whether you svn in the safety of your home, but don't bring that out in public.
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Google Code To Close

Post by Silentwings »

i/we want to drop svn support in RapidTools/rapid
First I ever heard of it. Idk if there is a good implementation reason for it, but it just seems harmful to me. Svn was used by the vast majority of Springs subprojects to date, and however many fans github might have, you also don't have to look hard (a simple google search will suffice) to find many people/projects that don't want it.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Google Code To Close

Post by abma »

Svn was used by the vast majority of Springs subprojects to date
even spring used svn. but most project migrated to git because its better for many workflows as its a distributed revision control. so the closing of google code is a good point to migrate to git!

some reasons why svn + rapidtools is bad:
setting up svn rapid: https://github.com/spring/RapidTools/bl ... ts/test.sh

vs

setting up git rapid:
git clone ...
sudo script/to/change/apache/config
no additional step required for git, also svn mirroring is very error-prone, a lot of hacks have been added to make it run stable. svn update takes a lot of more cpu on server side when new commits are fetched/checked in comparison to git, also git is faster and uses less disk space.

code-wise libgit2 is a single library vs svn library are a bunch of libs( libapr1-dev libaprutil1-dev libsvn-dev).

this is why svn should die over time from the POV of RapidTools / server maintainance. only point against switching to git is that usage has to be learned first when svn is known, but there are A LOT of tutorials, howtos, i.e.: https://git.wiki.kernel.org/images-git/ ... tsheet.pdf

imo most people already know git, so why not switch/migrate to git?
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: Google Code To Close

Post by Silentwings »

The point is not "why not migrate to git", or singing whatever praises git might deserve - ofc github has much useful stuff and people will want it.

The point is that there are still many people/projects out there (as said, simple google search suffices) who don't want to use github, and could well be put off by it. If something is meant as a compulsory service for all Springs subprojects, its bound to do some harm if it intentionally doesn't support the widely used version control systems.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Google Code To Close

Post by abma »

Silentwings wrote:The point is that there are still many people/projects out there (as said, simple google search suffices) who don't want to use github
i guess i don't understand. there are a lot of git hosters, no need to use github. i.e. https://bitbucket.org/PicassoCT/journeywar.git
its bound to do some harm if it intentionally doesn't support the widely used version control systems.
git is one of the most widely used version control systems. currently there are 14 git/rapid repos vs. 9 svn/rapid repos.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: Google Code To Close

Post by FLOZi »

~40% SVN is hardly a small minority to be brushed aside
Locked

Return to “General Discussion”