[nant-dev] Job Oppurtunity

2004-07-16 Thread Shaw, Gerry
Interested in working on Nant related work and builds in Burnaby (Vancouver), BC, Canada for Electronic Arts? Send your resume directly to me [EMAIL PROTECTED] and I'll see what can happen. Feel free to contact my directly for any specifics. Note the position is only for the Burnaby office at

[nant-dev] Happy 2nd Birthday NAnt

2003-07-18 Thread Shaw, Gerry
Two years ago today (July 18) NAnt was first released on Sourceforge. Thanks to everybody for all the hard work put into the project. --- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single

[nant-dev] Posting restriction

2003-06-23 Thread Shaw, Gerry
Due to the non stop spamming of the -dev list I've closed off non list members from posting to this list. If you want to post to this list you will first have to join. --- This SF.Net email is sponsored by: INetU Attention Web Developers

RE: [nant-dev] Mono Support

2003-02-26 Thread Shaw, Gerry
In an effort to one up people I'm going to try to get nant working under mono on my iBook (OS X). My vision is for the core nant distribution to work on any .NET platform with platform specific tasks in different dll's. I think a global property should control what compiler the csc task uses.

RE: [nant-dev] [nant] Build Successful

2002-12-09 Thread Shaw, Gerry
I too think the CVS list is better suited for this (but it was cool getting the first message). -Original Message- From: Scott Hernandez [mailto:[EMAIL PROTECTED]] Sent: Monday, December 09, 2002 4:14 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: [nant-dev] [nant] Build

RE: Re: [nant-dev] FAQ: The next NAnt version

2002-11-20 Thread Shaw, Gerry
Placing the responsibility of getting a release out on the project admins isn't going to work if the past is any indication of the future :) The best way to get a release done is for a number of people to take a nant-snapshot and QA it to the level that they would feel comfortable to say that

[nant-dev] Two new global task attributes

2002-10-24 Thread Shaw, Gerry
What do people think of these two global task attributes. When I say global I mean all (or almost all tasks would implement these - like if, unless, etc..) 1. force This attribute would have to be implemented on a task by task basis but I think that any task does dependency checking should

RE: [nant-dev] Two new global task attributes

2002-10-24 Thread Shaw, Gerry
I like both of them. However, I have some issues with the force attribute. I would think the purpose of force would be to ensure that for a one-time build everything got built. That is, it wouldn't normally be used. I might use it if I thought that my objects were out of date, or if

RE: [nant-dev] Two new global task attributes

2002-10-24 Thread Shaw, Gerry
I'm not quite so convinced about this one. Are there any specific tasks you'd like to see that supported this? (besides exe)? I'm also worried about the possible complexity it would bring to tasks just to get them to print a simple message. For example, how would it relate to Verbose?

RE: [nant-dev] bug - Calling SysInfo Twice

2002-10-19 Thread Shaw, Gerry
While looking through the code, though, I noticed that the code in PropertyDictionary's indexer is: set { if (!_readOnlyProperties.Contains(name)) { Dictionary[name] = value; } } Now, this will silently be ignored if the property is readonly. Somehow, I don't think this is

RE: [nant-dev] bug - Calling SysInfo Twice

2002-10-18 Thread Shaw, Gerry
It might be uesful to be able to poke values into the environment from the build file for various tasks that use them. When I get around to syncing my version and the public version of nant I've made a change to the exec task that does something like this: The task looks for properties

RE: [nant-dev] RecompileNeeded enhancement

2002-10-08 Thread Shaw, Gerry
The correct way to do this is to write the command line used to compile the assembly into the output folder as a separate file. The csc/compilerbase task then reads that file and compares it to what it is about to use to compile the assembly. If they are different run the build. If it is

RE: [nant-dev] RecompileNeeded enhancement

2002-10-08 Thread Shaw, Gerry
That is why the command line used to compile the assembly should be saved and checked. If you changed the build file and it causes a command line setting to be changed the build will get executed. This gives you exactly what you are getting by depending on the build file except that if you also

RE: [nant-dev] NUnit 2.0 Support?

2002-10-08 Thread Shaw, Gerry
Yes. The Nunit team is already getting this into NAnt. NAnt will be using Nunit 0.8 and ideally Ndoc 2.0 for the 0.8 release. -Original Message- From: Griffin Caprio [mailto:[EMAIL PROTECTED]] Sent: Tuesday, October 08, 2002 4:48 PM To: [EMAIL PROTECTED] Subject: [nant-dev] NUnit

RE: [nant-dev] Adding Validators

2002-09-30 Thread Shaw, Gerry
used? Christopher Barkley -Original Message- From: Shaw, Gerry [mailto:[EMAIL PROTECTED]] Sent: Wednesday, September 25, 2002 8:49 PM To: Barkley, Chris; [EMAIL PROTECTED] Subject: RE: [nant-dev] Adding Validators Do I need to update any files to tell it that this new

RE: [nant-dev] Adding Validators

2002-09-25 Thread Shaw, Gerry
Do I need to update any files to tell it that this new validator? To be honest Chris I don't know. I suggest you set a breakpoint on the BooleanValidator code and trace through it. I believe the code is in the Element.cs that will be of interest. Feel free to comment the

[nant-dev] Commenting out tasks

2002-09-18 Thread Shaw, Gerry
Title: Commenting out tasks Poking around in the Project.InitializeProjectDocument() I've noticed that if task names are prefixed with # they won't be executed. I'm not sure who implemented this but it seems like an undocumented hack to me. Are there any objections to removing this?

RE: [nant-dev] Commenting out tasks

2002-09-18 Thread Shaw, Gerry
Yeah, after a bit of investigating I now see that it wasn't put in there to allow for commenting out tasks but it serves a real purpose. It feels like there should be a better way to do this but for now I'll just leave it as is. --- This

RE: [nant-dev] patch to support resolving properties from environment vars

2002-09-10 Thread Shaw, Gerry
Oh yeah, you could also just import the environment variables using the sysinfo [1] task if you do want to use environment variables - which I don't think is a good idea if you expect your builds to work right out of the box. [1] http://nant.sourceforge.net/help/tasks/sysinfotask.html

[nant-dev] Fileset change

2002-09-10 Thread Shaw, Gerry
What do people think of this addition to the format of filesets? Look at the sources element of the build task. The build task is my own private task. I thought it would be better to include the entire buildfile in full so that if people could come up with a better syntax they could edit the

RE: [nant-dev] Moving Project::ExpandProperties

2002-08-27 Thread Shaw, Gerry
Would anyone object to moving the ExpandProperties() method currently defined in the Project class off to PropertyDictionary itself? I think it is more appropriate there, Sounds like a good plan. --- This sf.net email is sponsored by:

RE: [nant-dev] Recursively expanded properties

2002-08-26 Thread Shaw, Gerry
What's the benefits? I can't see from here. * I've created a custome task called component that works like this: component buildfile=source/console/default.build/ component buildfile=source/gui/gui.build/ This task sets the following properties: component.console =

RE: [nant-dev] property task change

2002-08-21 Thread Shaw, Gerry
I think its a good idea. Howver the outer tag should probably be propertygroup or somthing like that. I think the . seperator is fine. Do others feel strongly about this? I have it working with property prefix=. I like it being all in one task so that when the user reads the docs for

[nant-dev] nunit task update

2002-08-21 Thread Shaw, Gerry
The nunit task will now look at the xml test results date stamp and contents (looks for failures or errors). If the results datestamp is later then the assembly's datestamp and the results show now errors or failures the tests will be skipped. This makes working on other nant tasks much faster

RE: [nant-dev] task: 36894 sql

2002-07-25 Thread Shaw, Gerry
AFIK nobody is working on the SQL task. I think ADO.NET should be considered cross platfrom. I believe I've heard that Mono is providing an implementation of that API. -Original Message- From: Adrian-Bogdan Andreias [mailto:[EMAIL PROTECTED]] Sent: Thursday, July 25, 2002 2:42 AM To:

RE: [nant-dev] Property question

2002-07-22 Thread Shaw, Gerry
I want to populate a project property with output from a task. Is this possible? Since the output could be in almost any format I'm not sure how this would accomplished. The Nant buildfile shows how to write a script to perform this task. It parses the AssemblyInfo.cs with a regular

RE: [nant-dev] New task idea

2002-07-16 Thread Shaw, Gerry
From a different point of view a task that would create a .xxproj from a portion of a build file would also be very cool. I've been using nant to build C++ projects but I like working in the VS IDE. I use nant for all the building via an external tool hookup but I also have a fake project so