URL:
  <http://gna.org/patch/?1112>

                 Summary: These are the parts of r29531 that had to be backed
out and I could not re-merge
                 Project: Battle for Wesnoth
            Submitted by: esr
            Submitted on: Sunday 11/09/2008 at 23:55
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: suokko
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

After soliton un-broke the AI (r30299), I made the effort required to pick
apart the AI changes by suokko that I had had to back out as an emergency fix
before 1.5.5.

I merged almost everything back in, with carefully commented small commits so
it can be reviewed by someone like Sirp of Soliton who really understands the
AI. Some of the merges put running code back in place; other esttore code
inside comments or #ifdefs so it can be reviewed in place. This patch is the
few dribs and drabs left that I couldn't merge sensibly or wasn't sure I
understood well enough to try.

suokko, if you ever read this, know that between the effort required to rip
out your broken code before 1.5.5 and what was required to merge all this
stuff back in, I have had to do about 18 hours of cleaning up after your
mess. I'm not too happy with you just now.

You did three things wrong. Any one of which would have been minor by itself
but the cumulative effect of all three was very bad.

1. You broke the AI in a subtle but serious way.

2. Your commits were huge, tangled messes. The divisions between them seemed
to be random, each one lumping together several unrelated changes. This made
reconstructing what you had done unreasonably difficult. And your commit
comments were not very helpful.

3. And then you disappeared. I had to go in and perform meatball surgery on
the AI code, not really knowing what I was doing, just so we could release
1.5.5.

If you ever re-materialize, I want to see smaller, finer-grained commits with
better explanations, otherwise I'm going to give you particular hell about bad
practice.
        Eric S. Raymond <esr>
Project Member

 




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sunday 11/09/2008 at 23:55  Name: DIFF  Size: 6kB   By: esr

<http://gna.org/patch/download.php?file_id=4997>

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?1112>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to