code: private File getWorkingDirForUser(final String username) throws IOException {
          final File userDir = getOrCreateSvnUserDirectory(username);
          LOGGER.info("Using " + userDir + " for user " + username);
          return userDir;
      }
docs: For each user, SVNProctor maintains a working directory for the repository.
  Commits and modifications happen on the filesystem.
  So rather than creating a new temp directory and checking it out from SVN
  for each modification, maintain a temp-directory per user.
  <p/>
  After getting the WorkingDir, cleanUpWorkingDir(userDir) should be called
  to ensure that it's svn is up to date.
  
  @param username
  @return
  @throws java.io.IOException
  @throws SVNException