Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 27352 invoked by uid 500); 6 Aug 2001 18:00:07 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 27338 invoked from network); 6 Aug 2001 18:00:07 -0000 Message-ID: <3B6EDB13.7070801@arielpartners.com> Date: Mon, 06 Aug 2001 13:59:47 -0400 From: "Craeg K. Strong" Organization: Ariel Partners LLC User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010801 X-Accept-Language: en-us MIME-Version: 1.0 To: ant-dev@jakarta.apache.org Subject: Re: inheritAll bug References: <010201c11e6a$43c07ea0$6cf33c3f@cognetnt> Content-Type: multipart/mixed; boundary="------------060306070008070402020608" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N This is a multi-part message in MIME format. --------------060306070008070402020608 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Conor MacNeill wrote: >There is a bug in inheritAll. When an call is used, it does not call >project.init(). Instead it copies over taskdefs, etc from the parent >project. Unfortunately it does not set properties from >System.getProperties(). In particular user.home, etc are not set. The >solution does not look hard. Move that code into a separate method in >Project and then call it from Ant.java when inheritAll is set to false. Any >chance you can patch. > Rats! You're right. Is the attached what you had in mind? Caveat: Unfortunately you can't commit the attached patch directly as it includes part of the patch. But it is so trivial you can probably pull it apart manually... Let me know if any problems, thanks! --Craeg --------------060306070008070402020608 Content-Type: application/octet-stream; name="antfix.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="antfix.zip" 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 SwUGAAAAAAMAAwDcAAAACwUAAAAA --------------060306070008070402020608--