It is currently 11 Sep 2025, 23:27
   
Text Size

Why? Reducing waste. Making game state smaller.

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Why? Reducing waste. Making game state smaller.

Postby Chris H. » 07 Jul 2011, 11:36

I think that we should try to keep a copy of the forge-1.0.15 archives available for the few people that may find themselves in a position where they need a java 5 version.

I have a copy of the forge-1.0.15 archives stored at MediaFire and I have a local copy just in case the forge-1.0.15 archives on GoogleCode are deleted.

Releases after forge-1.0.15 can require java 6. Would it be a good idea to increase the version number up a notch? I guess that the next beta would be forge-1.1.01 ?
Last edited by Chris H. on 07 Jul 2011, 14:35, edited 1 time in total.
Reason: spelling
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Why? Reducing waste. Making game state smaller.

Postby Braids » 07 Jul 2011, 14:18

Chris H. wrote:Releases after forge-1.0.15 can require java 6. Would it be a good idea to increase the version number up a notch? I guess that the next beta would be forge-1.1.01 ?
that sounds reasonable. i hope to have something i can commit tonight to formalize the need for java 6.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. ;)
User avatar
Braids
Programmer
 
Posts: 556
Joined: 22 Jun 2011, 00:39
Location: Unknown. Hobby: Driving myself and others to constructive madness.
Has thanked: 1 time
Been thanked: 1 time

Re: Why? Reducing waste. Making game state smaller.

Postby jendave » 07 Jul 2011, 15:04

Chris H. wrote:I think that we should try to keep a copy of the forge-1.0.15 archives available for the few people that may find themselves in a position where they need a java 5 version.

I have a copy of the forge-1.0.15 archives stored at MediaFire and I have a local copy just in case the forge-1.0.15 archives on GoogleCode are deleted.

Releases after forge-1.0.15 can require java 6. Would it be a good idea to increase the version number up a notch? I guess that the next beta would be forge-1.1.01 ?
Yes. Sounds good. you will have to update the version number in the pom.xml. Also, there is a version number down in the Windows profile that builds the .exe file. you will need to update that as well. Unfortunately, I have not automated that yet since the Windows .exe does not like "-SNAPSHOT" appearing in the version number.
jendave
 
Posts: 307
Joined: 01 Jun 2008, 07:19
Has thanked: 8 times
Been thanked: 21 times

Re: Why? Reducing waste. Making game state smaller.

Postby Chris H. » 07 Jul 2011, 19:53

jendave wrote:Yes. Sounds good. you will have to update the version number in the pom.xml. Also, there is a version number down in the Windows profile that builds the .exe file. you will need to update that as well. Unfortunately, I have not automated that yet since the Windows .exe does not like "-SNAPSHOT" appearing in the version number.
`
I see that you were able to automate the Launch4j version numbering. Thank you, that should simplify things.

I went ahead and changed the pom to version '1.1.00". It should now be ready for the next release in a couple of weeks.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Why? Reducing waste. Making game state smaller.

Postby slapshot5 » 07 Jul 2011, 22:49

Chris H. wrote:Releases after forge-1.0.15 can require java 6. Would it be a good idea to increase the version number up a notch? I guess that the next beta would be forge-1.1.01 ?
Is it worth creating a Java5 branch for critical fixes? Like a 1.0.15 release branch. We've got plenty of room in the repo. Keep it around for a while, then if all's quiet for a few months, we can do away with it.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Why? Reducing waste. Making game state smaller.

Postby Chris H. » 07 Jul 2011, 22:59

slapshot5 wrote:Is it worth creating a Java5 branch for critical fixes? Like a 1.0.15 release branch. We've got plenty of room in the repo. Keep it around for a while, then if all's quiet for a few months, we can do away with it.

-slapshot5
`
It might be worth it. I would hate to see our team spend it's limited time in too many different code branches. Braids said that she was having a difficult time merging the changes from the main trunk into hers.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Why? Reducing waste. Making game state smaller.

Postby Braids » 08 Jul 2011, 00:44

slapshot5 wrote:Is it worth creating a Java5 branch for critical fixes? Like a 1.0.15 release branch. We've got plenty of room in the repo. Keep it around for a while, then if all's quiet for a few months, we can do away with it.
from what i understand of subversion it is very efficient with space. even if you make an entire branch, which appears to copy the entire tree, it takes up little space. especially if you use svn copy with two urls, bypassing your working version.

speaking of branches, i'm going to see if using a different diff3 engine makes merging any easier.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. ;)
User avatar
Braids
Programmer
 
Posts: 556
Joined: 22 Jun 2011, 00:39
Location: Unknown. Hobby: Driving myself and others to constructive madness.
Has thanked: 1 time
Been thanked: 1 time

Re: Why? Reducing waste. Making game state smaller.

Postby slapshot5 » 08 Jul 2011, 03:55

Chris H. wrote:It might be worth it. I would hate to see our team spend it's limited time in too many different code branches. Braids said that she was having a difficult time merging the changes from the main trunk into hers.
There wouldn't be any merging. Nothing would go into this branch unless something is unplayable in that branch and someone wanted to fix it. It would not be getting new development.

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

Re: Why? Reducing waste. Making game state smaller.

Postby Snacko » 08 Jul 2011, 08:31

Braids wrote:from what i understand of subversion it is very efficient with space. even if you make an entire branch, which appears to copy the entire tree, it takes up little space. especially if you use svn copy with two urls, bypassing your working version.

speaking of branches, i'm going to see if using a different diff3 engine makes merging any easier.
Branching uses svn copy which doesn't move files unless they change. As soon as they change you get 2x the storage.
What you said is true for the next generation source control software like mercurial or git, where branches are handled by difference only.

You might want to read this. However it isn't the only knowledge you would need to work with git svn bridge.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Why? Reducing waste. Making game state smaller.

Postby Braids » 08 Jul 2011, 13:55

slapshot5 wrote:There wouldn't be any merging. Nothing would go into this branch unless something is unplayable in that branch and someone wanted to fix it. It would not be getting new development.
but if something was fixed in the branch, i'm guessing we would want to incorporate it into the trunk. the safest way to do that is with a merge.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. ;)
User avatar
Braids
Programmer
 
Posts: 556
Joined: 22 Jun 2011, 00:39
Location: Unknown. Hobby: Driving myself and others to constructive madness.
Has thanked: 1 time
Been thanked: 1 time

Previous

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 37 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 37 users online :: 0 registered, 0 hidden and 37 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 37 guests

Login Form