title: Run Tortoise SVN command line commands with a hidden window
body: <p>I have Tortoise SVN with a command-line interface installed. The installation path is <code>C:\Program Files\TortoiseSVN\bin</code> where <code>svn.exe</code> is used whenever I use any SVN command. </p>
  
  <p>I developed a Ruby Windows application which is run as a background process. This application runs the command like</p>
  
  <pre><code>svn info "#{path_to_repository}"
  </code></pre>
  
  <p>This command invokes <code>svn.exe</code> as I mentioned. </p>
  
  <p>The problem is, <code>svn.exe</code> flashes a command prompt for a second and terminates, thus if I run <code>svn info</code> ten times for ten different repositories then the screen flickers ten times as this command is developed to run in a timely fashion, the screen flickers ten times regularly. </p>
  
  <p>What I need is a way to run SVN commands through Tortoise SVN without the <code>svn.exe</code> popping up the screen and closing. </p>