fyi there is another versioninfo task - written by John Lam in NAntContrib. I haven't compared it to yours yet but it might be worth looking at to see if there is some overlap.
Ian
Hi,
I recently found NAnt and decided to attempt to use it for creating a nightly build system both at work, and for my home projects. Unfortunately, I found the lack of support for things like updating VersionInfo blocks (in resource files), and retrieving files from source repositories a bit limiting. Therefore, I decided to use NAnt to get my c# skills up-to-date.
I've written a fairly full-featured VersionInfo block updating task which can update such a block in many different ways. I also wrote a simple extension of the exec task which can find and execute the inno setup command-line compiler (or its extended brethren). Finally, I have begun work on a simple CVS task.
The CVS task currently is just an extension to the exec task, calling the cvs executable. I am interested in people's thoughts on using the #cvslib instead. Does anyone know if this library is stable / complete enough to use in something like NAnt? The current version of my task is only really good for doing checkouts and possibly updates - it needs a lot more work yet. I just thought that before I put more effort into it I'd ask for comments on what/how I'm doing. I'm fairly new to c# and would appreciate some feedback.
The result of my work to now (including a summary of the tasks, source and other stuff) can be found here:
http://www.pnotepad.org/simon/nanttasks.html
The download also includes the beginnings of a task for performing MKS Source Integrity operations - but that one is so incomplete I'd prefer we pretend it doesn't exist at the moment :)
I hope someone will find this work useful, I plan to continue developing it until its really useful.
--
Simon Steele
Programmers Notepad - http://www.pnotepad.org/
__________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service.
------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
