title: Programmatically use TortoiseSVN with C# or its related processes to check if a repository is up-to-date
body: <p>Is there a way to programmatically use TortoiseSVN with C# or its related processes to check if a repository is up-to-date?</p>
  
  <p>(I can use System.Diagnostics.Process, but I don't want any GUI stuff to show.)</p>
  
  <p>I don't have SVN.</p>
  
  <p>It is open source... So I could go through all the code, but that seems like a pain.</p>
  
  <p>Should I use [dllImport] to call one of the DLL files in the TortoiseSVN bin directory?</p>
  
  <p>In a related problem I wanted to see if a folder was even a Subversion'ed folder. My solution to this was to first find if the folder existed, then to use subwcrev in the bin folder of TortoiseSVN. If the folder isn't a Subversion'ed folder, it would complain.</p>