<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vinsol - Leading Ruby on Rails Development and Consulting Firm in India &#187; Tools</title>
	<atom:link href="http://vinsol.com/blog/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://vinsol.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 11 Jan 2012 06:07:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10 little known ways to find a ruby on rails team for your next project</title>
		<link>http://vinsol.com/blog/2009/11/12/10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project</link>
		<comments>http://vinsol.com/blog/2009/11/12/10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 11:48:47 +0000</pubDate>
		<dc:creator>kapil</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://vinsol.com/blog/?p=778</guid>
		<description><![CDATA[Everytime we talk to our clients, we find that they are not aware of lot of options through which they can find a good rails developer. Usually clients go to odesk and other freelance websites to find rails developers. Following are  10 more ways to find  rails company/developer for your next dream project :

 Post [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Everytime we talk to our clients, we find that they are not aware of lot of options through which they can find a good rails developer. Usually clients go to <a href="www.odesk.com" target="_blank">odesk</a> and other freelance websites to find rails developers. Following are  10 more ways to find  rails company/developer for your next dream project :</p>
<ol>
<li> Post your requirements on twitter with hashtag #ruby #ror #rails</li>
<li> Go to <a href="http://www.railsdevelopment.com ">Railsdevelopment.com </a>- its a directory of rails companies. You can search for specific services with your budget ranges.</li>
<li><a href="http://www.workingwithrails.com/browse/companies">Working with Rails</a> &#8211; Again a directory of rails developers and companies. You can browse through specific industry categories.</li>
<li>Local Ruby Meetups &#8211; The most passionate guys are always there in local meetups. For eg: we have <a href="http://www.meetup.com/delhi-ruby">delhi ruby </a>meetups and you can find all local meetups in <a href=" http://rubyonrails.com.au/" target="_blank">australia here </a></li>
<li><a href="http://www.railsmaturitymodels.com/"></a></li>
<li>RubyJobs &#8211; Post a job on <a href="http://jobs.rubynow.com/" target="_blank">rubyjobs</a> or <a href="http://jobs.rubyinside.com/a/jbb/find-jobs">rubyinside</a> job board. There are some country specific ruby job boards.</li>
<li>RubyonRails wiki &#8211; There is a<a href="http://newwiki.rubyonrails.org/rails/pages/developmentfirms#asia" target="_blank"> wiki of ruby on rails </a>companies.</li>
<li>Open Source Contributions &#8211; Sites like <a href="agilewebdevelopment.com" target="_blank">http://agilewebdevelopment.com/</a> gives you a directory of rails plugins. Open Source contributions such as releasing a Rails plugin, or fixing bugs on projects , or Rails itself, demonstrates exposure to other Rails code bases and quality of a developer. Search for developer name in <a href="http://www.github.com">github</a>.</li>
<li>Conferences &#8211; Conferences are good way to find<a href="http://weblog.rubyonrails.org/2009/7/18/ruby-rails-conferences-in-09"> quality rails developer </a>or team.</li>
<li>Facebook &#8211; Few people post jobs on<a href="http://www.facebook.com/board.php?uid=8537680906"> facebook. </a></li>
</ol>
<p>Few tips :</p>
<ul>
<li>Don&#8217;t hire someone that doesn&#8217;t know Rails at all. Yes, we have seen some people doing it.</li>
<li>Ask for references of previous clients if possible in your country.</li>
<li>Look for someone who values the money you are paying them and will make your investment in them provide a valuable return.</li>
<li>A personal Rails blog is a good indicator of  developer&#8217;s interests , experience and resume.</li>
</ul>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2009/11/12/10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Git Error: trailing whitespace, indent SP followed by a TAB, unresolved merge conflict</title>
		<link>http://vinsol.com/blog/2008/04/23/git-error-trailing-whitespace-indent-sp-followed-by-a-tab-unresolved-merge-conflict/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=git-error-trailing-whitespace-indent-sp-followed-by-a-tab-unresolved-merge-conflict</link>
		<comments>http://vinsol.com/blog/2008/04/23/git-error-trailing-whitespace-indent-sp-followed-by-a-tab-unresolved-merge-conflict/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 18:19:34 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[RubyonRails]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VCS]]></category>
		<category><![CDATA[pre-commit]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://webonrails.com/2008/04/23/git-error-trailing-whitespace-indent-sp-followed-by-a-tab-unresolved-merge-conflict/</guid>
		<description><![CDATA[I have been using Git from last few days, and faced following errors while committing:
1) Trailing whitespace
2) Indent SP followed by a TAB
3) Unresolved merge conflict
The first error &#8220;Trailing whitespace&#8221; is because of carriage-return/line-feed(windows style line feed/end). To resolve this problem comment following lines(58-60) in .git/hooks/pre-commit file:

  if (/\s$/) {
    bad_line("trailing [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have been using <a href="http://git.or.cz/" target ="_blank">Git</a> from last few days, and faced following errors while committing:</p>
<p>1) Trailing whitespace<br />
2) Indent SP followed by a TAB<br />
3) Unresolved merge conflict</p>
<p>The first error <strong>&#8220;Trailing whitespace&#8221;</strong> is because of carriage-return/line-feed(windows style line feed/end). To resolve this problem comment following <strong>lines(58-60) in .git/hooks/pre-commit file</strong>:</p>
<textarea name="code" class="c" cols="50" rows="10">
  if (/\s$/) {
    bad_line("trailing whitespace", $_);
 }
</textarea>
<p>The second one <strong>&#8220;Indent SP followed by a TAB&#8221;</strong> is because of leading spaces/tabs. To resolve this problem comment following <strong>lines(61-63) in .git/hooks/pre-commit file</strong>:</p>
<textarea name="code" class="c" cols="50" rows="10">
  if (/^\s*   /) {
    bad_line("indent SP followed by a TAB", $_);
  }
</textarea>
<p>The third one <strong>&#8220;Unresolved merge conflict&#8221;</strong> is because of seven or more successive  occurrence of = or < or > characters. Major chances of having seven = character in README or doc files. To resolve this problem replace following <strong>line(64) in .git/hooks/pre-commit file</strong>:</p>
<textarea name="code" class="c" cols="50" rows="10">
  if (/^(?:[<>=]){7}/) {
</textarea>
<p>by </p>
<textarea name="code" class="c" cols="50" rows="10">
  if (/^(?:[<>=]){7}$/) {
</textarea>
<p>These tricks worked for me, I hope it could help you.
</p>
]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2008/04/23/git-error-trailing-whitespace-indent-sp-followed-by-a-tab-unresolved-merge-conflict/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Plugin Annotate Models For Spec And Spec Fixtures</title>
		<link>http://vinsol.com/blog/2008/04/23/rails-plugin-annotate-models-for-spec-and-spec-fixtures/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rails-plugin-annotate-models-for-spec-and-spec-fixtures</link>
		<comments>http://vinsol.com/blog/2008/04/23/rails-plugin-annotate-models-for-spec-and-spec-fixtures/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 11:18:14 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[RubyonRails]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VCS]]></category>
		<category><![CDATA[annotate_models]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rails plugins]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://webonrails.com/2008/04/23/rails-plugin-annotate-models-for-spec-and-spec-fixtures/</guid>
		<description><![CDATA[I have been using &#8220;Annotate Models&#8221; rails plugin written by Dave Thomas since I found it around one and half year ago. It really helps while writing fixtures. But if you use RSpec you might miss schema info at the top of your rspec fixture file as I do. So, today I modify the plugin [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have been using &#8220;Annotate Models&#8221; rails plugin written by Dave Thomas since I found it around one and half year ago. It really helps while writing fixtures. But if you use RSpec you might miss schema info at the top of your rspec fixture file as I do. So, today I modify the plugin file so that it prepends schema info to spec file and fixture file. Below are the links of patch file:</p>
<p><a href="http://webonrails.com/wp-content/plugins/wp-downloadMonitor/download.php?id=9" title="Version 0.1 downloaded 42 times" >svn patch to add schema info to spec file and spec fixture file</a><br />
<a href="http://webonrails.com/wp-content/plugins/wp-downloadMonitor/download.php?id=10" title="Version 0.1 downloaded 44 times" >git patch to add schema info to spec file and spec fixture file</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2008/04/23/rails-plugin-annotate-models-for-spec-and-spec-fixtures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git &#8211; Fast Version Control System</title>
		<link>http://vinsol.com/blog/2008/02/14/git-fast-version-control-system/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=git-fast-version-control-system</link>
		<comments>http://vinsol.com/blog/2008/02/14/git-fast-version-control-system/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 19:11:01 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VCS]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://webonrails.com/2008/02/15/git-fast-version-control-system/</guid>
		<description><![CDATA[Git is getting popular in Rails community these days, as there were being many changes in rails to support Git.
Git is a open sourse fast version controller system. It was originally designed by Linus Torvalds to handle large projects. It was inspired by Monotone &#038; BitKeeper. It is a distributed version controlling system. It gives [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://git.or.cz/">Git</a> is getting popular in Rails community these days, as there were being many <a href="http://dev.rubyonrails.org/changeset/8772">changes</a> in rails to support Git.<br />
Git is a open sourse fast version controller system. It was originally designed by Linus Torvalds to handle large projects. It was inspired by Monotone &#038; BitKeeper. It is a distributed version controlling system. It gives you ability to commit, traverse into history while being offline. Actually every working copy of Git is a full-fledged repository. It has no central server like <a href="http://subversion.tigris.org/">SVN</a>. One can share his working-copy/repository by using various protocols like ssh, http, ftp etc. One thing I like about Git over SVN is that the size of Git&#8217;s repository, which is smaller compared to SVN.</p>
<p>I gave an introductory presentation in <a href="http://vinsol.com/">VinSol</a>. I am sharing it with you, this is not very explanatory as I focused on speech more. Please share your views.VinSol</p>
<div style="width:425px;text-align:left" id="__ss_354888"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=git1-1208284093507575-8"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=git1-1208284093507575-8" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/bansalakhil/git-fast-version-control-system-354888?src=embed" title="View 'Git- Fast version control system' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div></div>]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2008/02/14/git-fast-version-control-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby Script for SVN commit notification with log message, list of updated files and readable colored SVN Diff</title>
		<link>http://vinsol.com/blog/2008/01/14/ruby-script-for-svn-commit-notification-with-log-message-list-of-updated-files-and-readable-colored-svn-diff/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ruby-script-for-svn-commit-notification-with-log-message-list-of-updated-files-and-readable-colored-svn-diff</link>
		<comments>http://vinsol.com/blog/2008/01/14/ruby-script-for-svn-commit-notification-with-log-message-list-of-updated-files-and-readable-colored-svn-diff/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 14:17:16 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[RubyonRails]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://webonrails.com/2008/01/14/ruby-script-for-svn-commit-notification-with-log-message-list-of-updated-files-and-readable-colored-svn-diff/</guid>
		<description><![CDATA[Some days ago I wrote a post about &#8220;SVN commit notification&#8221; which uses a perl script for sending commit notification with svn diff by mail. In this mail you can find svn diff from the last committed revision. I used to love this mail, soon I realized that it is a bit ugly and difficult [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Some days ago I wrote a post about &#8220;<a href="http://webonrails.com/2007/07/12/get-svn-commit-notification-right-into-your-inbox-by-using-svn-hook-post-commit/">SVN commit notification</a>&#8221; which uses a perl script for sending commit notification with svn diff by mail. In this mail you can find svn diff from the last committed revision. I used to love this mail, soon I realized that it is a bit ugly and difficult to read. Also there were some important information missing.  Like the name of user committing the code, the log message etc&#8230; </p>
<p>And then I started writing my own ruby script for same purpose but with some addition and modification. <a href="http://webonrails.com/wp-content/plugins/wp-downloadMonitor/download.php?id=7" title="Version 0.1 downloaded 17 times" >Commit notification script</a> is that script, you can download and configure it with your SVN post commit hook as follows.</p>
<p>Add following line at the bottom of your post-commit file:</p>
<textarea name="code" class="ruby" cols="50" rows="10">
/usr/bin/ruby /var/www/repositories/project/hooks/commit-email.rb "$1"  "$2"
</textarea>
<p>* Please remember to change the path of you commit-email ruby script.</p>
<p>Now open commit-email ruby file and modify the following section according to your requirement:</p>
<textarea name="code" class="ruby" cols="50" rows="10">
# You can edit below

# Subject prefix
sub = "[test_project@vinsol]"  # A project 'test_project' is maitained at vinsol

#list of users who will recieve commit notification
recipients = ["bansalakhil30.10@gmail.com", "akhil@vinsol.com"]

# email which will appear in from email field
from_user = "svn-notify@somedomain.com"

# your smtp settings here
ActionMailer::Base.smtp_settings = { :address => 'localhost', :port => 25, :domain => 'domain.com'}

# Do not edit below this line
</textarea>
<p>You are done with that, now onwards whenever someone commits the code, you&#8217;ll get the commit notification mail like:</p>
<p><a class="imagelink" href="http://webonrails.com/wp-content/uploads/2008/01/commit-email-preview.png" title="Commit Email Preview"><img id="image104"  width = 100% src="http://webonrails.com/wp-content/uploads/2008/01/commit-email-preview.png" alt="Commit Email Preview" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2008/01/14/ruby-script-for-svn-commit-notification-with-log-message-list-of-updated-files-and-readable-colored-svn-diff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing CruiseControl build for RSpec</title>
		<link>http://vinsol.com/blog/2007/08/30/customizing-cruisecontrol-build-for-rspec/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=customizing-cruisecontrol-build-for-rspec</link>
		<comments>http://vinsol.com/blog/2007/08/30/customizing-cruisecontrol-build-for-rspec/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 09:52:35 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[CruiseControl]]></category>
		<category><![CDATA[RubyonRails]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://webonrails.com/2007/08/30/customizing-cruisecontrol-build-for-rspec/</guid>
		<description><![CDATA[Yesterday I posted about CruiseControl for Rails projects. It was working fine with all my rails projects using traditional test cases, But today I faced a problem with a project using RSpec. Actually, By default CruiseControl follows the following step to build:

rake db:test:purge
rake db:migrate
rake test

This default was not working with my last project As I [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I posted about CruiseControl for Rails projects. It was working fine with all my rails projects using traditional test cases, But today I faced a problem with a project using RSpec. Actually, By default CruiseControl follows the following step to build:</p>
<ol>
<li>rake db:test:purge</li>
<li>rake db:migrate</li>
<li>rake test</li>
</ol>
<p>This default was not working with my last project As I was using RSpec for my project. I found that we can overwrite default way of building by creating a rake task named <strong>cruise</strong> in our project. Means by building CruiseControl will run your custom rake task only, so you have to take care of all other things i.e. migrate etc.</p>
<p>Hence I created following rake task in RAILS_ROOT/lib/tasks/custom_cc.rake</p>
<textarea name="code" class="ruby" cols="50" rows="10">
desc 'Custom curise task for RSpec'
task :cruise do
      ENV['RAILS_ENV'] = 'test'

      if File.exists?(Dir.pwd + "/config/database.yml")
        if Dir[Dir.pwd + "/db/migrate/*.rb"].empty?
          raise "No migration scripts found in db/migrate/ but database.yml exists, " +
                "CruiseControl won't be able to build the latest test database. Build aborted."
        end

        # perform standard Rails database cleanup/preparation tasks if they are defined in project
        # this is necessary because there is no up-to-date development database on a continuous integration box
        if Rake.application.lookup('db:test:purge')
          CruiseControl::invoke_rake_task 'db:test:purge'
        end

        if Rake.application.lookup('db:migrate')
          CruiseControl::reconnect
          CruiseControl::invoke_rake_task 'db:migrate'
        end
      end

      CruiseControl::invoke_rake_task 'spec:all'
end
</textarea>
<p>and it worked for my rails project using RSpec.
</p>
]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2007/08/30/customizing-cruisecontrol-build-for-rspec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CruiseControl.rb: A Continuous integration tool for your rails projects.</title>
		<link>http://vinsol.com/blog/2007/08/29/cruisecontrolrb-a-continuous-integration-tool-for-your-rails-projects/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cruisecontrolrb-a-continuous-integration-tool-for-your-rails-projects</link>
		<comments>http://vinsol.com/blog/2007/08/29/cruisecontrolrb-a-continuous-integration-tool-for-your-rails-projects/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 09:38:25 +0000</pubDate>
		<dc:creator>Akhil Bansal</dc:creator>
				<category><![CDATA[CruiseControl]]></category>
		<category><![CDATA[RubyonRails]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://webonrails.com/2007/08/29/cruisecontrolrb-a-continuous-integration-tool-for-your-rails-projects/</guid>
		<description><![CDATA[We at vinsol recently started using CruiseControl for our rails project. CruiseControl is a continuous integration tool. Which keeps an eye on you code repository and runs  all test cases (or the command you specify) whenever new version of code is found, it also sends a mail to all members specified when testcases fails [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>We at <a href="http://vinsol.com" >vinsol</a> recently started using <a href="http://cruisecontrolrb.thoughtworks.com/"  >CruiseControl</a> for our rails project. CruiseControl is a continuous integration tool. Which keeps an eye on you code repository and runs  all test cases (or the command you specify) whenever new version of code is found, it also sends a mail to all members specified when testcases fails with details. I found this tool very helpful and customizable. If you don&#8217;t use <a href="http://cruisecontrolrb.thoughtworks.com/"  >CruiseControl</a> , I suggest you to give it a try.
</p>
]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2007/08/29/cruisecontrolrb-a-continuous-integration-tool-for-your-rails-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

