SVN and bug tracker for XTA

SVN and bug tracker for XTA

Hearken back to the days of yore and enjoy the first major Spring module!

Moderators: Moderators, Content Developer

Post Reply
User avatar
knorke
Posts: 7971
Joined: 22 Feb 2006, 01:02

SVN and bug tracker for XTA

Post by knorke »

I think it would be good to have an SVN for XTA.
In case somebody is wondering why or what that is:

Basically with an SVN thingy multiple people can work on something without having to exchange files by uploading to forums/email etc.
Usually the files are also browsable online, ie the units\ folder of zeroK:
http://code.google.com/p/zero-k/source/ ... zk%2Funits

A bug tracker would also be good.

Now you might think "wtf xta is not zero-K, we do not need all that useles crap, just want to play" but still:
For example the things needed to make XTA work with new upcoming engine release are posted somewhere or were discussed in lobby but nobody has logs.
That is a bit annoying.

SVN software works a bit like an ftp client, you can download ("update") the newest changes made by others and upload ("commit") your own changes.
Of course DeadnightWarrior would decide what gets accepted so nobody slips in lolzy balance changes.

One host is ie google.code which is kind of easy to use (but is evil google)
There are others, see hoijui's post.

For players nothing would change, ie there would be no need to download new game files every day like some might remember from CA.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: What do people want for xta 9.67

Post by hoijui »

very easy to setup virtual machine images:
http://www.turnkeylinux.org/?quicktabs_1=4#quicktabs-1

(Mantis or Redmine or Trac or Bugzilla or ...) && (SVN and Git and Bazaar and Mercurial)
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: What do people want for xta 9.67

Post by Jools »

Personally I'm more for the google thing, as I already use a lot of their services. There could be some synergy with things like youtube too...

Bugreport and watch lolvideo in one clickÔäó
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: SVN and bug tracker for XTA

Post by Jools »

Cool, thanks for the intro, I didn't know exactly what svn is. I looked at the google code site, it offers 3 options:

Code: Select all

Version control system
Git
Mercurial
Subversion
I understand these are based on different brands, like svn is apache thing. Are they essentially the same?
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SVN and bug tracker for XTA

Post by koshi »

Git and Mercurial follow the same paradigm, distributed version control. Subversion is centralized.
http://rg03.wordpress.com/2007/06/10/di ... l-systems/
http://stackoverflow.com/questions/1110 ... ol-systems

Basically git and the like are cool and new, subversion is acient, stupid and no one should ever start a project with it again. In my opinion anyways.
User avatar
knorke
Posts: 7971
Joined: 22 Feb 2006, 01:02

Re: SVN and bug tracker for XTA

Post by knorke »

From what I understand those all have the same purpose and functions but are just different products.
Kind of like photoshop, gimp and ms paint.
Now which one is best, I have no idea.
Probally details that only matter for advanced users.

hoijui & koshi's links are emmanuel speak to me. ;)
I think we should use something were nobody has to figure out things with setting up a server and the software and all that?
It should also be free (no server renting etc)

Sites I know where that is possible:
1) http://code.google.com/
Only one I've ever used so far.
Managing a google code account is quite simply, not much harder then using email, wiki or forum.
What I do not know is if XTA would be allowed on google because of license (TA content) and all that.
several spring games use it. (evo, zeroK, CT)
needs an googlemail account to use.
has a built-in bugtracker.

2) http://sourceforge.net/
only know that its quite popular too.
the machines (spring game) guys seem to use it

3) https://github.com/
no idea really.
used by spring engine
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: SVN and bug tracker for XTA

Post by FLOZi »

koshi wrote:Git and Mercurial follow the same paradigm, distributed version control. Subversion is centralized.
http://rg03.wordpress.com/2007/06/10/di ... l-systems/
http://stackoverflow.com/questions/1110 ... ol-systems

Basically git and the like are cool and new, subversion is acient, stupid and no one should ever start a project with it again. In my opinion anyways.
git is hell on windows, never used mecurial.

I still say the distributed paradigm isn't much use for Spring games.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: SVN and bug tracker for XTA

Post by hoijui »

koshi wrote:Basically git and the like are cool and new, subversion is ancient, stupid, and no one should ever start a project with it again. In my opinion anyways.
+1

they are not "just" different products, and it has nothing to do with brands.
git, mercurial, bazaar all have only pros over SVN.

SVN is like DOS with the stability of WinME, and the others are Linux, OS X and Windows <Latest>.

50% of projects on github were using SVN before, and i bet it would be very hard to find a single project that went from git to SVN.

it is NOT like BMW vs VW vs Mercedes vs ...
it is more like Dutch off-roader (20l per 100km) vs delorian that can drive on road, fly and travel through time with a handful of waste.

edit:
there is only one problem with git on windows (line endings related).
you have to learn how to not run into it once, that's it.

the distributed paradigm has lots of pros, and no contra.
it would be beneficial for games too, but none has used it so far.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: SVN and bug tracker for XTA

Post by AF »

I do fine with git-gui on windows, the software has made leaps and bounds in stability and is quite solid in comparison to the competition, once you get the knack of it for basic commits and push actions you're good to go. TortoiseGit was always the unstable one. Githubs OSX client is apparently the best thing since sliced bread.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: SVN and bug tracker for XTA

Post by FLOZi »

AF wrote:I do fine with git-gui on windows, the software has made leaps and bounds in stability and is quite solid in comparison to the competition, once you get the knack of it for basic commits and push actions you're good to go. TortoiseGit was always the unstable one. Githubs OSX client is apparently the best thing since sliced bread.
I use minsys git, always have, and have had a terrible time of it. No thanks.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: SVN and bug tracker for XTA

Post by hoijui »

i am pretty sure AF uses the git suite (including git-gui) from minsys aswell.
as i already said, there is that one annoying problem with line breaks, which you have to learn about once how to prevent it, and then you see problem no more.

think of it like having to play 3 hours of consecutive BADSD, in order to get a free pass into heaven.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: SVN and bug tracker for XTA

Post by FLOZi »

That is not the only problem i have had hoijui and seen as you have been the one to help me numerous times, perhaps you should remember :P
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: SVN and bug tracker for XTA

Post by hoijui »

:/
can't remember that.
what i do remember though, is that with all the people i helped so far, the only problems that were not directly related to them not fully grasping the concept of distributed VCS or not knowing git's name for an action, was the line ending problem of git on windows, or setting up SSH auth stuff.
no guarantee that i did not forget more though. ;-)
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SVN and bug tracker for XTA

Post by koshi »

hoijui wrote:...setting up SSH auth stuff...
Sidenote for that: Both google and github support the smart http transport of git >= 1.6.6. which does auth via username/pass (possibly in ~/.netrc or windows equivalent)
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: SVN and bug tracker for XTA

Post by Jools »

I think I'm not technical enough to fully take advantage of what all those services have to offer, but I don't think any one of them is too complex to learn either. So I guess we can just go for the one people are most familiar with. In any case any of those is certainly better than nothing.
User avatar
Deadnight Warrior
Posts: 183
Joined: 08 Jun 2009, 17:59

Re: SVN and bug tracker for XTA

Post by Deadnight Warrior »

Personally I would go for Turtoise SVN and TRAC as both are very easy to use and I always preffer simplistic / spartan solutions over sleek design or rich feature set. We don't have that many XTA players and even less developers that we need to make many forks and merge stuff from various branches. Most of the stuff gets discussed on the forum/chat before a beta/test game is made so we also won't have revert wars on the repo either.

Now about the repo host, well, I wouldn't like it to be on big brother google, but since noone will spend any money on a private host, any public solution on a specialized site would do. As long as it's always available and doesn't bitch too much about ├╝ber secure connections and certificates. After all, the version we play on-line is the "true" one and even if someone has hacked the repo server we won't lose much.

Beherith did a fine job for BA with it's repo and I would like to have the same interface for XTA as I'm not eager to learn a few dozen VCSs just because someone likes VCS X more than VCS Y.
User avatar
knorke
Posts: 7971
Joined: 22 Feb 2006, 01:02

Re: SVN and bug tracker for XTA

Post by knorke »

svn is now at http://code.google.com/p/xta-springrts/
owner is Deadnight Warrior
Post Reply

Return to “XTA”