diff --git a/src/FileSystem-Git.package/FileSystemGitRepository.class/instance/externalCommand..st b/src/FileSystem-Git.package/FileSystemGitRepository.class/instance/externalCommand..st index ac8d88dd..ab488b9b 100644 --- a/src/FileSystem-Git.package/FileSystemGitRepository.class/instance/externalCommand..st +++ b/src/FileSystem-Git.package/FileSystemGitRepository.class/instance/externalCommand..st @@ -8,7 +8,8 @@ externalCommand: aString osProcess waitForCommand: (osProcess isWindows ifTrue: [self windowsTerminalCommand: aString] - ifFalse: [self terminalCommand: aString]). + ifFalse: [self terminalCommand: aString]) + squeakToUtf8. [exitCodeReference exists] whileFalse: [0.1 seconds wait]]. exitCode := exitCodeReference contents asString withBlanksTrimmed asNumber. exitCode = 0 ifTrue: [^ self]. diff --git a/src/FileSystem-Git.package/FileSystemGitRepository.class/methodProperties.json b/src/FileSystem-Git.package/FileSystemGitRepository.class/methodProperties.json index 4bb4a53c..68a4aeb1 100644 --- a/src/FileSystem-Git.package/FileSystemGitRepository.class/methodProperties.json +++ b/src/FileSystem-Git.package/FileSystemGitRepository.class/methodProperties.json @@ -15,7 +15,7 @@ "createBranchNamed:at:" : "jr 3/4/2020 00:47", "detectTerminalCommand" : "mad 10/31/2024 17:49", "expandRemoteRef:" : "pre 6/15/2018 16:04", - "externalCommand:" : "mad 11/10/2024 18:58", + "externalCommand:" : "mad 11/10/2024 19:06", "externalCommandExitCodePath" : "mad 11/10/2024 18:14", "externalGitDo:" : "mad 11/10/2024 16:44", "externalPush:toRemote:force:" : "mad 5/18/2024 12:26",