Skip to content

Commit 68fcd3a

Browse files
committed
Added connectivity check for other source control setups.
1 parent 269c578 commit 68fcd3a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

source/VersionHandlerImpl/src/ProjectSettings.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,9 @@ private static void Save() {
406406
return;
407407
}
408408
Directory.CreateDirectory(Path.GetDirectoryName(PROJECT_SETTINGS_FILE));
409-
if (UnityEditor.VersionControl.Provider.enabled && UnityEditor.VersionControl.Provider.isActive) {
409+
if (UnityEditor.VersionControl.Provider.enabled && UnityEditor.VersionControl.Provider.isActive &&
410+
(!UnityEditor.VersionControl.Provider.requiresNetwork ||
411+
UnityEditor.VersionControl.Provider.onlineState == UnityEditor.VersionControl.OnlineState.Online)) {
410412
var task = UnityEditor.VersionControl.Provider.Checkout(PROJECT_SETTINGS_FILE,
411413
UnityEditor.VersionControl.CheckoutMode.Exact);
412414
task.Wait();

0 commit comments

Comments
 (0)