<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Automated Coder</title>
	<atom:link href="http://csut017.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://csut017.wordpress.com</link>
	<description>Exploring the Code of CruiseControl.Net</description>
	<lastBuildDate>Tue, 01 Dec 2009 21:08:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Integrating Remote Builds by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/12/01/integrating-remote-builds/#comment-384</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Tue, 01 Dec 2009 21:08:03 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/11/27/integrating-remote-builds/#comment-384</guid>
		<description>Hi David,

Yes, this is my long-term goal - that way we can reduce the amount of network traffic to and from the server.

However, like anything, it requires time - which always seams to be a precious commodity :-( So, feel free to provide any input, it&#039;s always good to get advise, feedback, code, etc.


Craig</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>Yes, this is my long-term goal &#8211; that way we can reduce the amount of network traffic to and from the server.</p>
<p>However, like anything, it requires time &#8211; which always seams to be a precious commodity <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  So, feel free to provide any input, it&#8217;s always good to get advise, feedback, code, etc.</p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Integrating Remote Builds by David Boss</title>
		<link>http://csut017.wordpress.com/2009/12/01/integrating-remote-builds/#comment-383</link>
		<dc:creator>David Boss</dc:creator>
		<pubDate>Tue, 01 Dec 2009 14:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/11/27/integrating-remote-builds/#comment-383</guid>
		<description>Craig,  this sounds very much like a messaging pattern I looked at a couple of years ago.  CCNet is not setup with web service messaging but it might be something to consider for the long term.</description>
		<content:encoded><![CDATA[<p>Craig,  this sounds very much like a messaging pattern I looked at a couple of years ago.  CCNet is not setup with web service messaging but it might be something to consider for the long term.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/about/#comment-379</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Fri, 27 Nov 2009 10:33:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-379</guid>
		<description>Looks like this is related to no .state file being present. With a previous state file, the dynamic params do appear in a subsequent build log.</description>
		<content:encoded><![CDATA[<p>Looks like this is related to no .state file being present. With a previous state file, the dynamic params do appear in a subsequent build log.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/about/#comment-377</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Wed, 25 Nov 2009 15:27:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-377</guid>
		<description>Please drop me a line for more details.

Thanks!</description>
		<content:encoded><![CDATA[<p>Please drop me a line for more details.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/about/#comment-375</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Wed, 25 Nov 2009 10:02:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-375</guid>
		<description>There&#039;s a bug in the publishing of dynamic parameters. Create a new build project with dynamic parameters, and force a build and specify the parameter values.

The WriteRequest(IntegrationRequest request) method in XmlIntegrationResultWriter only has the Integration properties (prefixed with CC) as BuildValues, not the dynamic parameters, so they don&#039;t appear in the log.

When you run a second and any subsequent build, they do appear. The dynamic parameters are just not included in the XML log on the first build.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a bug in the publishing of dynamic parameters. Create a new build project with dynamic parameters, and force a build and specify the parameter values.</p>
<p>The WriteRequest(IntegrationRequest request) method in XmlIntegrationResultWriter only has the Integration properties (prefixed with CC) as BuildValues, not the dynamic parameters, so they don&#8217;t appear in the log.</p>
<p>When you run a second and any subsequent build, they do appear. The dynamic parameters are just not included in the XML log on the first build.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reducing Strings: The Current Situation by Reducing Strings: Converting Tasks &#171; Automated Coder</title>
		<link>http://csut017.wordpress.com/2009/11/18/reducing-strings-the-current-situation/#comment-371</link>
		<dc:creator>Reducing Strings: Converting Tasks &#171; Automated Coder</dc:creator>
		<pubDate>Mon, 23 Nov 2009 06:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/11/18/reducing-strings-the-current-situation/#comment-371</guid>
		<description>[...] Reducing Strings: The Current&#160;Situation [...]</description>
		<content:encoded><![CDATA[<p>[...] Reducing Strings: The Current&nbsp;Situation [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reducing Strings: The Current Situation by Reducing Streams: Stream Metadata and Indexing &#171; Automated Coder</title>
		<link>http://csut017.wordpress.com/2009/11/18/reducing-strings-the-current-situation/#comment-370</link>
		<dc:creator>Reducing Streams: Stream Metadata and Indexing &#171; Automated Coder</dc:creator>
		<pubDate>Thu, 19 Nov 2009 06:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/11/18/reducing-strings-the-current-situation/#comment-370</guid>
		<description>[...] Reducing Strings: The Current&#160;Situation [...]</description>
		<content:encoded><![CDATA[<p>[...] Reducing Strings: The Current&nbsp;Situation [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastForward.NET: Beta 4 Release by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/09/19/fastforward-net-beta-4-release/#comment-368</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Sun, 15 Nov 2009 00:15:36 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/09/19/fastforward-net-beta-4-release/#comment-368</guid>
		<description>Hi Mark,

Thanks for the bug report - you are right, it should not do this :-(


Craig</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>Thanks for the bug report &#8211; you are right, it should not do this <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A New Task &#8211; SynchronisationTask by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-367</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Sun, 15 Nov 2009 00:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-367</guid>
		<description>Oops, yes it should be synchronisation - I&#039;ll make sure the &#039;r&#039; is there :$


Craig</description>
		<content:encoded><![CDATA[<p>Oops, yes it should be synchronisation &#8211; I&#8217;ll make sure the &#8216;r&#8217; is there :$</p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Holiday Plans by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/10/23/holiday-plans/#comment-366</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Sun, 15 Nov 2009 00:05:58 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/23/holiday-plans/#comment-366</guid>
		<description>Yep, I&#039;m aware of Moonlight. From what I am aware they only support Silverlight 1.0 at the moment, but they are working towards 2.0.


Craig</description>
		<content:encoded><![CDATA[<p>Yep, I&#8217;m aware of Moonlight. From what I am aware they only support Silverlight 1.0 at the moment, but they are working towards 2.0.</p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Passing Dynamic Parameters: Part 1, The Server by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/2009/01/02/passing-dynamic-parameters-part-1-the-server/#comment-364</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Tue, 10 Nov 2009 13:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/?p=483#comment-364</guid>
		<description>Hi Craig,

I got a bunch of selectParameters working nicely with a sub-element of allowedValues. Works fine from CCTray and web interface.

However, when I create my own client, and call ListBuildParameters for the project, I get the full ParameterBase collection, but the allowedValues string array is always null.

Any ideas? It has to be something simple I&#039;m missing, I reckon.

Thanks,
Wim</description>
		<content:encoded><![CDATA[<p>Hi Craig,</p>
<p>I got a bunch of selectParameters working nicely with a sub-element of allowedValues. Works fine from CCTray and web interface.</p>
<p>However, when I create my own client, and call ListBuildParameters for the project, I get the full ParameterBase collection, but the allowedValues string array is always null.</p>
<p>Any ideas? It has to be something simple I&#8217;m missing, I reckon.</p>
<p>Thanks,<br />
Wim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastForward.NET: Beta 4 Release by Mark Boyle</title>
		<link>http://csut017.wordpress.com/2009/09/19/fastforward-net-beta-4-release/#comment-363</link>
		<dc:creator>Mark Boyle</dc:creator>
		<pubDate>Mon, 09 Nov 2009 11:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/09/19/fastforward-net-beta-4-release/#comment-363</guid>
		<description>I downloaded FF.net this morning and I love it. It&#039;s a lot clearer and easier to use than CC Tray and I really like the Visualisation display - I was going to write my own when I stumbled across yours :)

My only complaint is that sometimes when I force a build from the Visualisation pane, all the other projects go gray and only revert to the right colour after the build has finished.</description>
		<content:encoded><![CDATA[<p>I downloaded FF.net this morning and I love it. It&#8217;s a lot clearer and easier to use than CC Tray and I really like the Visualisation display &#8211; I was going to write my own when I stumbled across yours <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My only complaint is that sometimes when I force a build from the Visualisation pane, all the other projects go gray and only revert to the right colour after the build has finished.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A New Task &#8211; SynchronisationTask by TVarkey</title>
		<link>http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-361</link>
		<dc:creator>TVarkey</dc:creator>
		<pubDate>Thu, 05 Nov 2009 16:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-361</guid>
		<description>I can live with the &#039;s&#039; but you are going to add the letter &#039;r&#039; to the key word &quot;synchonised&quot;, right? ;-)</description>
		<content:encoded><![CDATA[<p>I can live with the &#8217;s&#8217; but you are going to add the letter &#8216;r&#8217; to the key word &#8220;synchonised&#8221;, right? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Holiday Plans by LordLarry</title>
		<link>http://csut017.wordpress.com/2009/10/23/holiday-plans/#comment-350</link>
		<dc:creator>LordLarry</dc:creator>
		<pubDate>Fri, 23 Oct 2009 10:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/23/holiday-plans/#comment-350</guid>
		<description>Moonlight (http://mono-project.com/Moonlight) is the Mono alternative to Silverlight. It is free and open source, but I do not know if it is compatible yet with Silverlight 3.</description>
		<content:encoded><![CDATA[<p>Moonlight (<a href="http://mono-project.com/Moonlight" rel="nofollow">http://mono-project.com/Moonlight</a>) is the Mono alternative to Silverlight. It is free and open source, but I do not know if it is compatible yet with Silverlight 3.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A New Task: Finding Duplicates by ruben willems</title>
		<link>http://csut017.wordpress.com/2009/10/21/a-new-task-finding-duplicates/#comment-349</link>
		<dc:creator>ruben willems</dc:creator>
		<pubDate>Fri, 23 Oct 2009 09:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/21/a-new-task-finding-duplicates/#comment-349</guid>
		<description>nice job !

But we must make sure that there are not too many of these tasks in CCNet core. All these tasks are also maintenance :-(
As long as it is calling exe A with arguments X Y Z that should not be a big problem.</description>
		<content:encoded><![CDATA[<p>nice job !</p>
<p>But we must make sure that there are not too many of these tasks in CCNet core. All these tasks are also maintenance <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
As long as it is calling exe A with arguments X Y Z that should not be a big problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reducing Strings 3: Some Preliminary Results by Dave Cameron</title>
		<link>http://csut017.wordpress.com/2009/10/16/reducing-strings-3-some-preliminary-results/#comment-346</link>
		<dc:creator>Dave Cameron</dc:creator>
		<pubDate>Thu, 22 Oct 2009 04:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/16/reducing-strings-3-some-preliminary-results/#comment-346</guid>
		<description>Wow! Great summary. Really good results too. Thanks for doing this work Craig. It is a big difference in the code, but it will make a big difference for users too.

I ended up doing some profiling with dotTrace. The result files ended up being enormous. And the memory usage was horrendous. The worst bit was actually on the exception path. While one of the exceptions (about being out of memory) was bubbling, the code tried to append &quot;Error: &quot; to the standard output and, exactly as you described, it resulted in an enormous new string being allocated. Anyway, I guess streams really are the way to solve this.

Bring on 2.0!</description>
		<content:encoded><![CDATA[<p>Wow! Great summary. Really good results too. Thanks for doing this work Craig. It is a big difference in the code, but it will make a big difference for users too.</p>
<p>I ended up doing some profiling with dotTrace. The result files ended up being enormous. And the memory usage was horrendous. The worst bit was actually on the exception path. While one of the exceptions (about being out of memory) was bubbling, the code tried to append &#8220;Error: &#8221; to the standard output and, exactly as you described, it resulted in an enormous new string being allocated. Anyway, I guess streams really are the way to solve this.</p>
<p>Bring on 2.0!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Dashboard and IIS 7.0 (or later) by Fatih Boy</title>
		<link>http://csut017.wordpress.com/2009/10/21/the-dashboard-and-iis-7-0-or-later/#comment-345</link>
		<dc:creator>Fatih Boy</dc:creator>
		<pubDate>Wed, 21 Oct 2009 06:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/21/the-dashboard-and-iis-7-0-or-later/#comment-345</guid>
		<description>you can also use the following command to automatically migrate

%systemroot%\system32\inetsrv\APPCMD.EXE migrate config &quot;Default Web Site&quot;</description>
		<content:encoded><![CDATA[<p>you can also use the following command to automatically migrate</p>
<p>%systemroot%\system32\inetsrv\APPCMD.EXE migrate config &#8220;Default Web Site&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Build Parameters &#8211; Some Examples by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-343</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Tue, 20 Oct 2009 20:07:23 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-343</guid>
		<description>Hi Wim,

Glad I&#039;ve been able to help :-) 

To answer your original question - yes it is a convoluted way of doing things. Unfortunately it was the only way to do it using CruiseControl.NET - because under the hood we load the definitions into some POCO instances using NetReflector. Later on I modified NetReflector to allow the substitution method, but under the hood it just converts the XML into the &quot;convoluted&quot; definition.

One day we will have to look into this a bit better, but for the moment it works ;-)


Craig</description>
		<content:encoded><![CDATA[<p>Hi Wim,</p>
<p>Glad I&#8217;ve been able to help <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>To answer your original question &#8211; yes it is a convoluted way of doing things. Unfortunately it was the only way to do it using CruiseControl.NET &#8211; because under the hood we load the definitions into some POCO instances using NetReflector. Later on I modified NetReflector to allow the substitution method, but under the hood it just converts the XML into the &#8220;convoluted&#8221; definition.</p>
<p>One day we will have to look into this a bit better, but for the moment it works <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Build Parameters &#8211; Some Examples by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-342</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Tue, 20 Oct 2009 15:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-342</guid>
		<description>Never mind, missed out the parameter section, the popup now appears when forcing a build.

Great stuff!</description>
		<content:encoded><![CDATA[<p>Never mind, missed out the parameter section, the popup now appears when forcing a build.</p>
<p>Great stuff!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Build Parameters &#8211; Some Examples by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-341</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Tue, 20 Oct 2009 15:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-341</guid>
		<description>Forgot article link:

http://confluence.public.thoughtworks.org/display/CCNET/Dynamic+Parameters</description>
		<content:encoded><![CDATA[<p>Forgot article link:</p>
<p><a href="http://confluence.public.thoughtworks.org/display/CCNET/Dynamic+Parameters" rel="nofollow">http://confluence.public.thoughtworks.org/display/CCNET/Dynamic+Parameters</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Build Parameters &#8211; Some Examples by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-340</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Tue, 20 Oct 2009 15:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-340</guid>
		<description>May have spoken a bit too soon. Came across the following article:

So that presumably means you can use dynamic parameters without having to define a list in your appropriate build section of your project definition.

So I could simply use the builArgs element for the msbuild task as such:

/p:Configuration=$[BuildMode&#124;Debug] /p:Environment=[Environment&#124;Staging]

I hope I understood that correctly.

Also, is there a way that these dynamic params can be specified when forcing a build from the web app or the CCtray? Or is it only available through the client API at the moment?

Apologies for screaming too soon! ;-)

Thanks,
Wim</description>
		<content:encoded><![CDATA[<p>May have spoken a bit too soon. Came across the following article:</p>
<p>So that presumably means you can use dynamic parameters without having to define a list in your appropriate build section of your project definition.</p>
<p>So I could simply use the builArgs element for the msbuild task as such:</p>
<p>/p:Configuration=$[BuildMode|Debug] /p:Environment=[Environment|Staging]</p>
<p>I hope I understood that correctly.</p>
<p>Also, is there a way that these dynamic params can be specified when forcing a build from the web app or the CCtray? Or is it only available through the client API at the moment?</p>
<p>Apologies for screaming too soon! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Thanks,<br />
Wim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Build Parameters &#8211; Some Examples by Wim Hollebrandse</title>
		<link>http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-339</link>
		<dc:creator>Wim Hollebrandse</dc:creator>
		<pubDate>Tue, 20 Oct 2009 14:58:19 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/05/12/dynamic-build-parameters-some-examples/#comment-339</guid>
		<description>Hi,

I&#039;m toying around with the CTP version (1.5).

Isn&#039;t this and overly convoluted way of doing this? We&#039;re using MSBuild and have defined our own properties like &#039;Environment&#039;. Based on that, the appropriate MSBuild tasks will deal with this accordingly and generate output for the specific environments.

Ultimately, all I want to be able to do is pass an additional bunch of build args (/p:Environment:Staging and so on..) to a Build Project definition.

It looks like the current way of doing it only lets you substitute the XML element&#039;s inner Text. And it seems a violation of DRY too, as you&#039;d need to define the list of values in the ccnet.config file, but clearly we&#039;ve already got it defined it our MSBuild files. Why the need for a list of defined values?

Am I missing a simple trick to be able to pass custom (but dynamic!)properties to the buildArgs of a defined project?

Thanks,
Wim</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m toying around with the CTP version (1.5).</p>
<p>Isn&#8217;t this and overly convoluted way of doing this? We&#8217;re using MSBuild and have defined our own properties like &#8216;Environment&#8217;. Based on that, the appropriate MSBuild tasks will deal with this accordingly and generate output for the specific environments.</p>
<p>Ultimately, all I want to be able to do is pass an additional bunch of build args (/p:Environment:Staging and so on..) to a Build Project definition.</p>
<p>It looks like the current way of doing it only lets you substitute the XML element&#8217;s inner Text. And it seems a violation of DRY too, as you&#8217;d need to define the list of values in the ccnet.config file, but clearly we&#8217;ve already got it defined it our MSBuild files. Why the need for a list of defined values?</p>
<p>Am I missing a simple trick to be able to pass custom (but dynamic!)properties to the buildArgs of a defined project?</p>
<p>Thanks,<br />
Wim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reducing Strings 3: Some Preliminary Results by ruben willems</title>
		<link>http://csut017.wordpress.com/2009/10/16/reducing-strings-3-some-preliminary-results/#comment-338</link>
		<dc:creator>ruben willems</dc:creator>
		<pubDate>Sun, 18 Oct 2009 07:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/16/reducing-strings-3-some-preliminary-results/#comment-338</guid>
		<description>Craig, job well done !
This should be the big fish in reducing the memory footprint. 
Now the following questions arise : 
° did I understand correctly that all output is written to file now, and not kept in memory with a string.
° what with more than 1 task : how do you prevent that the output of task A does not  overwrite the file of task B (both could be nant tasks)
° what when one queries results : before it was load buildlog into memory and to xsl. So maybe on that part we should also look if there is an xsl transform which could work on streams. 

I did not have the time yet to look into the code of the branch :-( 
too many other things on my head.</description>
		<content:encoded><![CDATA[<p>Craig, job well done !<br />
This should be the big fish in reducing the memory footprint.<br />
Now the following questions arise :<br />
° did I understand correctly that all output is written to file now, and not kept in memory with a string.<br />
° what with more than 1 task : how do you prevent that the output of task A does not  overwrite the file of task B (both could be nant tasks)<br />
° what when one queries results : before it was load buildlog into memory and to xsl. So maybe on that part we should also look if there is an xsl transform which could work on streams. </p>
<p>I did not have the time yet to look into the code of the branch <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
too many other things on my head.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reducing Strings 1: Some Context by Reducing Strings 3: Some Preliminary Results &#171; Automated Coder</title>
		<link>http://csut017.wordpress.com/2009/10/07/reducing-strings-1-some-context/#comment-337</link>
		<dc:creator>Reducing Strings 3: Some Preliminary Results &#171; Automated Coder</dc:creator>
		<pubDate>Fri, 16 Oct 2009 04:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/07/reducing-strings-1-some-context/#comment-337</guid>
		<description>[...] Reducing Strings 1: Some Context [...]</description>
		<content:encoded><![CDATA[<p>[...] Reducing Strings 1: Some Context [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A New Task &#8211; SynchronisationTask by Craig Sutherland</title>
		<link>http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-336</link>
		<dc:creator>Craig Sutherland</dc:creator>
		<pubDate>Thu, 15 Oct 2009 22:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://csut017.wordpress.com/2009/10/14/a-new-task-synchronisationtask/#comment-336</guid>
		<description>Yes, an &#039;s&#039; is the correct spelling - unless you live in the USA :-)


Craig</description>
		<content:encoded><![CDATA[<p>Yes, an &#8217;s&#8217; is the correct spelling &#8211; unless you live in the USA <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Craig</p>
]]></content:encoded>
	</item>
</channel>
</rss>
