OSX Subversion not working / Poor error message

Hey Fritsl -

Maybe such a log entry is only written
if connection is successful? Or on PC?
I cannot seam to find any Mac info on
this.

That bit of logging is expected to show up when you succeed or fail to connect. Here’s what I’m doing to reproduce the issue and then how I’m able to workaround it.

  1. Open Project
  2. Select Source Control
  3. Select Subversion
  4. Fill in information
  5. Select Connect

Result: Fails to connect, and the following is shown in Output Log (Windows > Developer Tools > Output log)

  • Editor Output log gets written to ~/Library/Logs/Unreal Engine/ProjectNameEditor/ProjectNameEditor.log

    LogSourceControl: Attempting “svn info “/Users/Shared/UEQA_SCTest/SVN/EngineQATest/” --xml --non-interactive --trust-server-cert --username .bullard --password ********”
    LogSourceControl: Using path /usr/bin/svn for svn operations
    SourceControl:Error: Error svn: E155021: This client is too old to work with the working copy at
    SourceControl:Error: Error ‘/Users/Shared/UEQA_SCTest/SVN/EngineQATest’ (format 31).
    SourceControl:Error: Error You need to get a newer Subversion client. For more details, see
    SourceControl:Error: Error Apache Subversion FAQ
    SourceControl:Error: Error Failed to connect to source control. Check your settings and connection then try again.

The copy of SVN the editor is trying to use is shown here >
LogSourceControl: Using path /usr/bin/svn for svn operations

Workaround

  1. Close the editor
  2. Go to ~/Library/Preferences/Unreal Engine/ProjectNameEditor/Mac/ and open SourceControlSettings.ini
  3. Set ExecutableLocation=/usr/local/bin/svn

  1. Save the file
  2. Open ProjectName in UE4Editor

Result: Project is connected to Source Control

Let me know if this still doesn’t work for you.