Re: [Ohrrpgce] SVN: teeemcee/1461 Forgot ubersetzung again

2007-09-25 Thread Ralph Versteegen
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

2007-09-24 Thread Keith Gable
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

2007-09-23 Thread Ralph Versteegen
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

2007-09-23 Thread Keith Gable
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

2007-09-23 Thread James Paige
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

2007-09-22 Thread Ralph Versteegen
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

2007-09-22 Thread James Paige
 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

2007-09-21 Thread James Paige
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