Re: [nant-dev] New Tasks: VersionInfo, Inno Setup, and CVS...
on Sat, 08 Feb 2003 12:44:25 +0900, Ian MacLean may have written: Simon, 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 Ian, John's task (correct me if I'm wrong) is for updating AssemblyInfo.cs files which are used for CLR style projects. The task that I've developed is for updating VERSIONINFO blocks in resource script files - those generally used for win32 projects such as myapp.rc or myapp.rc2. There is some overlap between the two (such as a simple class to hold major.minor.revision.build etc), but the actual function is different. With regards to the CVS task, I'm getting the impression that development on the #cvslib (on icsharpcode.com) has ceased, and that it's not really anywhere near complete. Can anyone confirm or deny this? Thanks, -- Simon Steele Programmers Notepad - http://www.sf.net/projects/pnotepad/ --- 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
Re: [nant-dev] New Tasks: VersionInfo, Inno Setup, and CVS...
Simon Steele wrote: Hi Ian, John's task (correct me if I'm wrong) is for updating AssemblyInfo.cs files which are used for CLR style projects. The task that I've developed is for updating VERSIONINFO blocks in resource script files - those generally used for win32 projects such as myapp.rc or myapp.rc2. There is some overlap between the two (such as a simple class to hold major.minor.revision.build etc), but the actual function is different. Yeah I see that now. I could use it in a number of my projects. I've got a perl script doing the same thing right now. With regards to the CVS task, I'm getting the impression that development on the #cvslib (on icsharpcode.com) has ceased, and that it's not really anywhere near complete. Can anyone confirm or deny this? I can't confirm or deny but I did get a similar impression to you the last time I looked at it. the Ant cs task wraps also cvs.exe a far as I know. Ian --- 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
[nant-dev] New Tasks: VersionInfo, Inno Setup, and CVS...
Title: Message 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 retrievingfiles 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 theexec 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 workto 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.
Re: [nant-dev] New Tasks: VersionInfo, Inno Setup, and CVS...
Simon, 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