Skip to content

Commit 0109107

Browse files
committed
Comment re: use of WQM
1 parent 533e5a5 commit 0109107

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cls/SourceControl/Git/Settings.cls

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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())

0 commit comments

Comments
 (0)