Hi, <br><br>I found that when adding a project with Subversion username and password, <br>e.g. cruise add &lt;project-name&gt; --url &lt;URL&gt; --username &lt;username&gt; --password &lt;password&gt; <br>the username and password were not actually passed to svn command. 
<br><br>I printed out the content of scm_options in script/add_project file and found that the values of username and password were empty. <br><br>Then I deleted the nil parameter (the first parameter) from opts.on(..) for username and password: 
<br>i.e. opts.on(&quot;--username username&quot;, String, &quot;Specify a username for sourcecontrol&quot;) { |v| scm_options[:username] = v }<br>&nbsp;&nbsp;&nbsp;&nbsp; opts.on(&quot;--password password&quot;, String, &quot;Specify a password for sourcecontrol&quot;) { |v| scm_options[:password] = v } 
<br>Then it started working - the values of username and password were captured correctly. <br><br>Tadatoshi<br><br><br><br>