Skip to content

Commit 2ddc097

Browse files
committed
GenerateSSHKeyPair() tweaks
Should have tested after changing everything to command line arguments...
1 parent 511b5d6 commit 2ddc097

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

cls/SourceControl/Git/Utils.cls

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -446,18 +446,14 @@ ClassMethod Clone(remote As %String)
446446
ClassMethod GenerateSSHKeyPair()
447447
{
448448
set settings = ##class(SourceControl.Git.Settings).%New()
449-
set file = ##class(%Stream.FileCharacter).%New()
450449
set dir = ##class(%File).GetDirectory(settings.privateKeyFile)
451-
if (file = "") {
452-
Throw ##class(%Exception.General).%New("File "_file_" already exists")
453-
}
454450
if ##class(%File).Exists(settings.privateKeyFile) {
455-
Throw ##class(%Exception.General).%New("File "_file_" already exists")
451+
Throw ##class(%Exception.General).%New("File "_settings.privateKeyFile_" already exists")
456452
}
457453
do ##class(%File).CreateDirectoryChain(dir)
458454
set outLog = ##class(%Library.File).TempFilename()
459455
set errLog = ##class(%Library.File).TempFilename()
460-
do $zf(-100,"/SHELL /STDOUT="_$$$QUOTE(outLog)_" /STDERR="_$$$QUOTE(errLog)_" /STDIN="_$$$QUOTE(file.Filename),
456+
do $zf(-100,"/SHELL /STDOUT="_$$$QUOTE(outLog)_" /STDERR="_$$$QUOTE(errLog),
461457
"ssh-keygen",
462458
"-t","ed25519",
463459
"-C",settings.gitUserEmail,

0 commit comments

Comments
 (0)