Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On 9/25/07, Keith Gable [EMAIL PROTECTED] wrote: On 9/23/07, James Paige [EMAIL PROTECTED] wrote: I think our stability problems are due to: 1) lack of testing 2) lack of even more testing 3) Codebase is still A BIG BALL OF MUD I agree. 4) Library/FB bugs mostly out of our control 5) focus on features instead of bugs 6) lack of bug reporting I don't think that the wip/rel branch structure is a source of problems. I don't either, I just think that it could speed up the development of next_version + 1. Well, I think it would mostly slow it down, due to having to copy patches to the release branches. Copying code is also very dangerous: we had to release Hastalaqb+ because I missed a single line, rendering all hero commands dead. Porting over only some changes may have unintended side effects/requires rewriting the code. On the other hand, the 7 months feature freeze put us 6ish months back on new features, and about 2-3 months forward on bugfixes. What does it gain me? Browsing over HTTP to find a file in the repository vs. svn ls. ViewVC would work too. -- Keith Gable Lead Programmer / Project Leader The Ignition Project http://www.ignition-project.com/ [Ask me how you can get a free Gmail account - Now with Google Chat!] ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On 9/23/07, James Paige [EMAIL PROTECTED] wrote: I think our stability problems are due to: 1) lack of testing 2) lack of even more testing 3) Codebase is still A BIG BALL OF MUD I agree. I don't think that the wip/rel branch structure is a source of problems. I don't either, I just think that it could speed up the development of next_version + 1. What does it gain me? Browsing over HTTP to find a file in the repository vs. svn ls. ViewVC would work too. -- Keith Gable Lead Programmer / Project Leader The Ignition Project http://www.ignition-project.com/ [Ask me how you can get a free Gmail account - Now with Google Chat!] ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On 9/24/07, Keith Gable [EMAIL PROTECTED] wrote: I do all of my SVN'ing from the CLI and svn copy works great for me. For branch-to-branch copies it kind of sucks unless you have the entire repository checked out. But stuff like this works great: svn copy cpp.template new.cpp svn copy trunk/file.txt branches/branchname/file.txt It does *not* work well for copying folders and I always end up screwing up and copying trunk to something like branches/branchname/trunk/ ... I think this is what I do when I branch: svn copy http://svn.ignition-project.com/projectname/trunk http://svn.ignition-project.com/projectname/releases/releasename What problems are you guys having anyway? No problems, it's just that svn copy can't overwrite files - you have to delete them first. (also, I wish your SVN was DAV like mine :( ) On 9/22/07, James Paige [EMAIL PROTECTED] wrote: Yeah, svn copy is poorly named. It is really for creating branches, not for copying. --- James ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org -- Keith Gable Lead Programmer / Project Leader The Ignition Project http://www.ignition-project.com/ [Ask me how you can get a free Gmail account - Now with Google Chat!] ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On 9/23/07, Ralph Versteegen [EMAIL PROTECTED] wrote: No problems, it's just that svn copy can't overwrite files - you have to delete them first. Yeah. It's really meant for deriving files/folders from other files/folders. I guess you could call that branching ^_^. My suggestion for your SVN issues would be something like this... branches/ubersetzung-wip/ branches/voxhuma releases/ubersetzung releases/voxhuma trunk/ Do all WIP work on trunk (you call it wip anyway). Then do all your ubersetzung work under the uberzetung-wip branch. When it's released, copy the branch to releases/. That way, you can say that releases/uberzetung is frozen. In this manner, things that break stuff can be introduced into trunk, and stable things for voxhuma can be put into its branch. So weird new features can go into trunk, bugfixes and stable new features can go into trunk and voxhuma. This will let you make sure voxhuma is stable and quick. And wip can be a test ground for lots of stuff. Only stuff deemed stable or bugfixes go into voxhuma. That solves all the problems I think. Also, I misspelled all the codenames. Don't get mad :P P.S. why no SVN DAV? -- Keith Gable Lead Programmer / Project Leader The Ignition Project http://www.ignition-project.com/ [Ask me how you can get a free Gmail account - Now with Google Chat!] ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On Sun, Sep 23, 2007 at 11:23:29PM -0500, Keith Gable wrote: On 9/23/07, Ralph Versteegen [EMAIL PROTECTED] wrote: No problems, it's just that svn copy can't overwrite files - you have to delete them first. Yeah. It's really meant for deriving files/folders from other files/folders. I guess you could call that branching ^_^. My suggestion for your SVN issues would be something like this... branches/ubersetzung-wip/ branches/voxhuma releases/ubersetzung releases/voxhuma trunk/ Do all WIP work on trunk (you call it wip anyway). Then do all your ubersetzung work under the uberzetung-wip branch. When it's released, copy the branch to releases/. That way, you can say that releases/uberzetung is frozen. In this manner, things that break stuff can be introduced into trunk, and stable things for voxhuma can be put into its branch. So weird new features can go into trunk, bugfixes and stable new features can go into trunk and voxhuma. This will let you make sure voxhuma is stable and quick. And wip can be a test ground for lots of stuff. Only stuff deemed stable or bugfixes go into voxhuma. That solves all the problems I think. Also, I misspelled all the codenames. Don't get mad :P I think our stability problems are due to: 1) lack of testing 2) lack of even more testing 3) Codebase is still A BIG BALL OF MUD I don't think that the wip/rel branch structure is a source of problems. P.S. why no SVN DAV? Because back when I first set up svn, I had apache 1.3 and could not upgrade (work server) and DAV was only available on apache 2.0 at the time (don't know if it has been backported since?) Since then, I have upgraded to apache 2.0, and simply haven't taken the time to look into switching to dav. What does it gain me? --- James ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On 9/22/07, James Paige [EMAIL PROTECTED] wrote: On Fri, Sep 21, 2007 at 10:07:10PM -0700, [EMAIL PROTECTED] wrote: teeemcee 2007-09-21 22:07:10 -0700 (Fri, 21 Sep 2007) 24 Forgot ubersetzung again --- U rel/ubersetzung/plotscr.hsd Oops! Grrr... Well, I re-uploaded. Anyone who downloaded in the past 12 hours is just going to have to fix that file :P Yeah, but not a big problem For future reference, here is an easy way to move a set of changes to a branch. For example, suppose you are in ohrrpgce/rel/voxhumana and you want to copy over some last-minute changes you just made to wip: svn diff ../../wip | patch You can get a Windows version of patch from http://unxutils.sf.net/ You can also do the same trick to move over an already-committed changeset. For example, suppose you are in ohrrpgce/rel/zeitgeist and you want to copy over the new feature that I just checked into wip that reads the user's mind and instantly makes the game they are thinking of. svn diff -r 9978:9979 ../../wip | patch That's useful. That feature might be too. Because svn copy doesn't work, I just copied over the files. I actually had updated/copied onto my ubersetzung copy of plotscr.hsd, but I must have accidentally unchecked it (in Tortoisesvn) when committing. ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
That's useful. That feature might be too. Because svn copy doesn't work, I just copied over the files. I actually had updated/copied onto my ubersetzung copy of plotscr.hsd, but I must have accidentally unchecked it (in Tortoisesvn) when committing. Yeah, svn copy is poorly named. It is really for creating branches, not for copying. --- James ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again
On Fri, Sep 21, 2007 at 10:07:10PM -0700, [EMAIL PROTECTED] wrote: teeemcee 2007-09-21 22:07:10 -0700 (Fri, 21 Sep 2007) 24 Forgot ubersetzung again --- U rel/ubersetzung/plotscr.hsd Oops! Grrr... Well, I re-uploaded. Anyone who downloaded in the past 12 hours is just going to have to fix that file :P For future reference, here is an easy way to move a set of changes to a branch. For example, suppose you are in ohrrpgce/rel/voxhumana and you want to copy over some last-minute changes you just made to wip: svn diff ../../wip | patch You can get a Windows version of patch from http://unxutils.sf.net/ You can also do the same trick to move over an already-committed changeset. For example, suppose you are in ohrrpgce/rel/zeitgeist and you want to copy over the new feature that I just checked into wip that reads the user's mind and instantly makes the game they are thinking of. svn diff -r 9978:9979 ../../wip | patch --- James ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org