Re: [nant-dev] New Tasks: VersionInfo, Inno Setup, and CVS...

2003-02-09 Thread Simon Steele
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...

2003-02-09 Thread Ian MacLean
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...

2003-02-07 Thread Simon Steele
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...

2003-02-07 Thread Ian MacLean
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