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
119
119
}
120
120
if value {
121
121
#dim workMgr As %SYSTEM.AbstractWorkMgr
122
+ // using work queue manager ensures proper OS user context when running ssh-keygen
122
123
set workMgr = $System .WorkMgr .%New (" " )
123
124
$$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).GenerateSSHKeyPair" ))
124
125
$$$ThrowOnError(workMgr .Sync ())
@@ -146,6 +147,7 @@ Method OnAfterConfigure() As %Boolean
146
147
}
147
148
}
148
149
if (value = 1 ) {
150
+ // using work queue manager ensures proper OS user context/file ownership
149
151
set workMgr = $System .WorkMgr .%New (" " )
150
152
$$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).Init" ))
151
153
$$$ThrowOnError(workMgr .Sync ())
@@ -157,6 +159,7 @@ Method OnAfterConfigure() As %Boolean
157
159
if (remote = " " ) {
158
160
quit
159
161
}
162
+ // using work queue manager ensures proper OS user context/file ownership
160
163
set workMgr = $System .WorkMgr .%New (" " )
161
164
$$$ThrowOnError(workMgr .Queue (" ##class(SourceControl.Git.Utils).Clone" ,remote ))
162
165
$$$ThrowOnError(workMgr .Sync ())
You can’t perform that action at this time.
0 commit comments