Pages: [1]
  Print  
Author Topic: Development questions  (Read 6173 times)
Case
Member


Cakes -3
Posts: 176



WWW
« on: March 24, 2009, 12:13:44 am »

    * Is there anyway I can convince this project into using branching and tagging?
    * Is there anyway I can convince this project to use a web based interface other than webdav for svn?
Using branching and tagging helps ease releasing, backports (if ever needed), and all around makes it easier to contribute to the project. The web based interface to svn also will help contributions and even keep end users up to date. If all this has been brought up before I apologize in advance.
Logged
Case
Member


Cakes -3
Posts: 176



WWW
« Reply #1 on: March 26, 2009, 09:11:17 pm »

like so:
-------OpenArena
        |-------tags
                |--------0.6
                |--------0.9
        |-------trunk
        |-------contrib
-------Hacktoria
        |-------tags
                |--------0.1
         |------trunk
         |------contrib
etc.

Pros: it keep subversion clean and readable. It pushes development onto the repo. Anyone could look into the trunk and see what's going to be new in the next release. People won't have to download everything in the repo (downloading older releases when only the trunk is needed sucks). Changelogs will make more sense, Having a seperate contrib folder keeps the trunk GPL only and exists as a check and balance for license violations. Pulling "good" contributions into trunk would be easy. Releasing becomes easier, when a major change happens just copy trunk into a tagged release, say 0.9 or what not. But the biggest reason to use this method for the VCS is because its standard practice. Also documenting the development methods on the wiki becomes enjoyable. It's also easier for outsiders to contribute to projects that use VCS standards.

Cons: ?Pushes development off the forums.?

Alternatives: ?Use a decentralized VCS like Mercurial or Git for each different application.?
Logged
vindimy
Bigger member


Cakes 15
Posts: 161


lolwut?


WWW
« Reply #2 on: April 05, 2009, 09:00:18 pm »

Setting up websvn, for example, is a breeze... Took me about 10 minutes altogether. See http://svn.thedimi.net/
Logged

Case
Member


Cakes -3
Posts: 176



WWW
« Reply #3 on: April 05, 2009, 09:15:13 pm »

C++ homeworks, lols that has to suck
Logged
vindimy
Bigger member


Cakes 15
Posts: 161


lolwut?


WWW
« Reply #4 on: April 05, 2009, 11:15:35 pm »

C++ homeworks, lols that has to suck

everyone have to start somewhere Cheesy
Logged

Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1428


also banned for baiting another to violate rules


« Reply #5 on: August 22, 2009, 12:49:40 pm »

Bumping this topic, simply to ask :

Wouldn't OA benefit from a public SVN, in particular to commit maps and keep track of changes in them ?
I know there is already http://openarena.ws/svn/ and http://code.google.com/p/oax so maybe this is not a good idea.
Logged

Todo: Walk the cat.
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3763


Trickster God.


« Reply #6 on: August 22, 2009, 01:51:56 pm »

http://www.mancubus.net/svn/openarena/ maybe?
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
Falkland
Member


Cakes 6
Posts: 590


« Reply #7 on: August 22, 2009, 02:09:19 pm »


Definitely no ... it seems actually a specular copy of openarena svn ( or viceversa )

EDIT : uhm ... revision queries are possible , so probably is YES
« Last Edit: August 22, 2009, 04:43:25 pm by Falkland » Logged
Pages: [1]
  Print  
 
Jump to: