File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,7 @@ Method OnAfterConfigure() As %Boolean
119119 }
120120 if value {
121121 #dim workMgr As %SYSTEM.AbstractWorkMgr
122+ // using work queue manager ensures proper OS user context when running ssh-keygen
122123 set workMgr = $System .WorkMgr .%New (" " )
123124 $$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).GenerateSSHKeyPair" ))
124125 $$$ThrowOnError(workMgr .Sync ())
@@ -146,6 +147,7 @@ Method OnAfterConfigure() As %Boolean
146147 }
147148 }
148149 if (value = 1 ) {
150+ // using work queue manager ensures proper OS user context/file ownership
149151 set workMgr = $System .WorkMgr .%New (" " )
150152 $$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).Init" ))
151153 $$$ThrowOnError(workMgr .Sync ())
@@ -157,6 +159,7 @@ Method OnAfterConfigure() As %Boolean
157159 if (remote = " " ) {
158160 quit
159161 }
162+ // using work queue manager ensures proper OS user context/file ownership
160163 set workMgr = $System .WorkMgr .%New (" " )
161164 $$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).Clone" ,remote ))
162165 $$$ThrowOnError(workMgr .Sync ())
You can’t perform that action at this time.
0 commit comments