Files
UnrealEngineUWP/Engine/Plugins/Developer/SubversionSourceControl
Thomas Sarkanen dbac13bf4e Speedup "Checking for assets to checkin" with SVN
Before this commit, FSubversionUpdateStatusWorker::Execute called svn status --show-updates <paths> giving it all assets. This resulted in two connections to svn server per each file. For example, on ShooterGame demo "Checking for assets to checkin" took 2 minutes even over 1Gbps LAN.
This commit replaces svn status --show-updates <paths> with svn status --show-updates <working_copy_root> whenever more than one path is requested.
Unfortunately, svn status doesn't recurse into unversioned directories, so preinit all states to NotControlled/NotAWorkingCopy.

GitHub PR# 519 - https://github.com/EpicGames/UnrealEngine/pull/519

[CL 2398687 by Thomas Sarkanen in Main branch]
2015-01-06 10:10:50 -05:00
..