On Fri, Nov 26, 2010 at 06:30:28PM +0100, David Ploog wrote:
> On Fri, 26 Nov 2010, Mark Mackey wrote:
> > About nine months ago I announced the imminent release of an update of
> > chapayev's Zot Defense mode for Crawl.

Woh.  I tried to port it from 0.4 to 0.5, but it was a massive merge from
hell, and I finally gave up.  Grats for pulling this up!
> 
> > I don't have commit rights to the main repo, and my git-fu is weak at best,
> > so instead I've put it up on
> > http://www.chiark.greenend.org.uk/ucgi/~markm/git/crawl-ref.git/
> 
> You could also upload it to Mantis, but the diff files from your server 
> will be good enough. Does the patch work against current trunk?

Dpeg: no, please!  A single monolithic patch is a nightmare, having it split
into a number of independent commits is much better.  It can be done as a
number of "git format-patch"/"git am" files, but having a real git
repository we can pull from is so much better.

> > If any of the main developers want to take a look it should be pretty 
> > straightforward to merge it into the master branch. It's fairly 
> > self-contained (following the Sprint example): most of the changes made 
> > to the code only have an effect in -zotdef mode.

Good.

> This looks good to me. I suggest making a branch in mainline trunk for 
> this.

"Trunk" usually means "the main development branch" while anything else
tends to be named just a branch.  It doesn't really matter where side
branches live -- but pushing/pulling to SourceForge and thus having a copy
in the official repository is of course a good idea.

For starting games, placing saves, etc -- I think it should follow exactly
the pattern of Sprint: an entry in the start menu, a command line argument
which forces it (mostly for CAO/CDO), and probably the sprint/ save
structure that I thoroughly hate -- but consistency is more important that a
dislike.  The save layout is probably mostly Napkin's/greensnark's domain,
too.


Great work!
-- 
1KB             // Microsoft corollary to Hanlon's razor:
                //      Never attribute to stupidity what can be
                //      adequately explained by malice.

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Crawl-ref-discuss mailing list
Crawl-ref-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss

Reply via email to