code: public static InputStream getBranchLogStream(String[] branches, long startRevision, String baseUrl, String user, String pwd) throws IOException {
          return getBranchLogStream(branches, startRevision, -1, baseUrl, user, pwd);
      }
docs: Same as {@link #getBranchLogStream(String[], long, long, String, String, String)}
  but always uses SVN HEAD revision as end revision.
  
  @param branches The list of branches to fetch logs for, currently only the first entry is used!
  @param startRevision The SVN revision to use as starting point for the log-entries.
  @param baseUrl       The SVN url to connect to
  @param user          The SVN user or null if the default user from the machine should be used
  @param pwd           The SVN password or null if the default user from the machine should be used   @return The result of the "svn log -xml" call, should be closed by the caller
  
  @return An InputStream which provides the XML-log response
  
  @throws IOException Execution of the SVN sub-process failed or the
  sub-process returned a exit value indicating a failure