Lets just get this out of the way... Rapid is far better in every single way than that sdz/sd7 approach from 10 years ago.
I have proposed this before, but I would like to float it again.
Can we please use release branches in git? This way the game could just be an sdd. With a proper springignore, sdds don't cause any significant loading time issues with spring itself, and git allows for a far superior experience. Tags could be used on release branches to signify versions (for matching purposes, etc). I'm sure there are 50 different ways I haven't thought of to handle version issues. Would also relieve a SHITLOAD of stress from the spring server.
How about it? Doable?
Spring Game Deployment
Moderator: Moderators
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Spring Game Deployment
It's better unless you want to simple distributions.Forboding Angel wrote:Lets just get this out of the way... Rapid is far better in every single way than that sdz/sd7 approach from 10 years ago.
I've no idea what you're suggesting here... Clarify better please.Forboding Angel wrote: I have proposed this before, but I would like to float it again.
Can we please use release branches in git? This way the game could just be an sdd. With a proper springignore, sdds don't cause any significant loading time issues with spring itself, and git allows for a far superior experience. Tags could be used on release branches to signify versions (for matching purposes, etc). I'm sure there are 50 different ways I haven't thought of to handle version issues. Would also relieve a SHITLOAD of stress from the spring server.
How about it? Doable?
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Spring Game Deployment
Right now we use tagging commits to signify releases. I'm suggesting that we do that but keep all releases on their own release branch AND tag them. That way it makes it easy for the lobby client to sort through various previous or newer releases.
Re: Spring Game Deployment
Git has tags (the thing spring/spring and most SpringCabal/$REPOs use) which you could use. This is unrelated with the git commit message.Forboding Angel wrote:Right now we use tagging commits to signify releases. I'm suggesting that we do that but keep all releases on their own release branch AND tag them. That way it makes it easy for the lobby client to sort through various previous or newer releases.
I don't know what's so great about release branches.. I find them needlessly complicated.
What I don't see is how any of this relates to sdds or reducing stress from the Spring servers. Rather not make assumptions, so best to be exact in your proposal.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Spring Game Deployment
Sdds being the containers for the git repo and strain taken off of the spring server and placed upon the repository host.