title: How to list all files in a remote SVN repository?
body: <p>I access a <strong>large</strong> remote SVN repository. Since I usually only need a tiny subset of its content I did a "sparse checkout":</p>
  
  <pre><code>svn checkout --depth empty svn+ssh://... src
  </code></pre>
  
  <p>Whenever I need a folder from the repository I can just do</p>
  
  <pre><code>svn up folder
  </code></pre>
  
  <p>and when I don't need it anymore I use</p>
  
  <pre><code>svn up --set-depth exclude folder
  </code></pre>
  
  <p>But now I need a complete list of <strong>all</strong> the files in the repository and I don't want to do a complete checkout just to get the file and folder names.</p>
  
  <p>I already tried <code>svn ls -R</code> which will indeed list some files I didn't check out but still there are some missing. I know because it does show everything in the current directory. Now I could semi-manually execute <code>svn ls</code> and <code>svn up --depth empty</code> for every new-found directory, but I wonder if there is some better alternative.</p>
  
  <p>In contrast to <a href="https://stackoverflow.com/questions/1695010/">How do I list all files ever committed to the repository?</a> I'm only interested in the current content of the repository and I do not have access to <code>svnadmin</code>. Neither can I install software on the repository server.</p>