PatchKit allows the replacement of entire methods, with the ability to
backup the original when the first replacement is done - This means that the
patches are (Or at least can be) refreshable.

PatchKit does not allow for small changes to be made within a method (Such
as a DTML/HTML object) but there is a patch that puts the ZMI in the ZODB.


Adrian Hungate

Computers are like air conditioners
    -- they stop working properly if you open WINDOWS
----- Original Message -----
From: "Jim Penny" <[EMAIL PROTECTED]>
Sent: Wednesday, June 05, 2002 11:37 PM
Subject: Re: [Zope-dev] multiple monkeypatches

> On Wed, Jun 05, 2002 at 10:51:45PM +0100, Adrian Hungate wrote:
> > PatchKit handles this for you (If you ask it to).
> >
> > :)
> >
> > Adrian...
> I am not sure that I understand.  I need to be able to do a
> "cumulative monkey patch".  Suppose that there were two independent
> products which both modified manage_main (without loss of generality,
> say ExternalEditor and ZShell).  Most people use neither, some people
> use one, some use the other, and some use both.
> It is the case of people using both that I am interested in.  To do
> this appears to me to require that I have access to the DTML form of
> any previous monkey patches to manage_main so that I can decide
> if I can safely patch the running version to meet the needs of both
> products.
> Is this possible?
> If both products were using PatchKit would it be possible?  How about
> if only one used PatchKit?
> Thanks
> Jim
> >
> > --

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to