title: SharpSVN not iterating over all subdirectories and files
body: <p>Following the code found here:
  <a href="https://stackoverflow.com/questions/868701/how-to-check-if-file-is-under-source-control-in-sharpsvn">How to check if file is under source control in SharpSvn?</a></p>
  
  <p>I'm trying to make a small utility application that will iterate over a designated folder and print out the status of all the files.</p>
  
  <pre><code>    private void btnCheckSVN_Click(object sender, EventArgs e)
      {
          ParseSVNResults(CheckSVN());
      }
  
      private Collection&lt;SvnStatusEventArgs&gt; CheckSVN()
      {
          string path = @"C:\AMG\trunk\AMC";
          if (!Directory.Exists(path))
              return null;
  
          DevExpress.Utils.WaitDialogForm wait = new DevExpress.Utils.WaitDialogForm();
          wait.Caption = "Please wait, loading SVN file statuses. This may take a moment.";
          wait.Caption += Environment.NewLine + path;
          wait.Show();
  
          SvnClient client = new SvnClient();
          SvnStatusArgs sa = new SvnStatusArgs();
          sa.Depth = SvnDepth.Infinity;
          Collection&lt;SvnStatusEventArgs&gt; statuses;
  
          client.GetStatus(path, sa, out statuses);
  
          wait.Close();
          return statuses;
      }
  
      private void ParseSVNResults(Collection&lt;SvnStatusEventArgs&gt; results)
      {
          if (results == null)
              return;
  
          int modified = 0;
          int unversioned = 0;
          foreach (SvnStatusEventArgs item in results)
          {
              memoEditSVNFiles.Text += item.LocalContentStatus.ToString() + " -- " + item.Path + Environment.NewLine;
  
              if (item.LocalContentStatus.ToString() == "Modified")
                  modified++;
              else if (item.LocalContentStatus.ToString() == "NotVersioned")
                  unversioned++;
          }
  
          memoEditSVNFiles.Text += Environment.NewLine + "Modified: " + modified + Environment.NewLine;
          memoEditSVNFiles.Text += "Not Versioned: " + unversioned + Environment.NewLine;
          memoEditSVNFiles.Text += "Total: " + results.Count;
      }
  </code></pre>
  
  <p>When the code executes, I get a total of 147 Files &amp; Folders. The actual folder has a few thousand files. Is it possible I'm looking at <em>too many</em> files and SharpSVN just quits after a while?</p>
  
  <p>edit; I just tried creating about 100 text files and putting 30 into 3 folders, then 'nesting' them. So I've got;</p>
  
  <p>C:\AMG\trunk\test which has ~30 files
  C:\AMG\trunk\test\Folder1 which has ~30 files
  C:\AMG\trunk\test\Folder1\Sub which has another 30</p>
  
  <p>Without comitting this to the repository, when I run the above code on C:\AMG\trunk\test instead of the given path in my code snippet, the output says 1 total file.</p>