File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -88,9 +88,9 @@ Method %Save() As %Status
88
88
89
89
set ..namespaceTemp = ##class (%Library.File ).NormalizeDirectory (..namespaceTemp )
90
90
set @storage @(" settings" ," namespaceTemp" ) = ..namespaceTemp
91
- if (' ##class ( %File ). DirectoryExists (@ storage @( " settings " , " namespaceTemp " ))){
92
- do ##class ( %Library.File ). CreateDirectoryChain (@ storage @( " settings " , " namespaceTemp " ) )
93
- }
91
+
92
+ do .. CreateNamespaceTempFolder ( )
93
+
94
94
set @storage @(" settings" ," user" ,$username ," gitUserName" ) = ..gitUserName
95
95
96
96
set @storage @(" settings" ," user" ,$username ," gitUserEmail" ) = ..gitUserEmail
@@ -117,6 +117,15 @@ Method %Save() As %Status
117
117
quit $$$OK
118
118
}
119
119
120
+ ClassMethod CreateNamespaceTempFolder () {
121
+ set storage = ##class (SourceControl.Git.Utils ).#Storage
122
+ if ('##class (%File ).DirectoryExists (@storage @(" settings" ," namespaceTemp" ))){
123
+ set workMgr = $System .WorkMgr .%New (" " )
124
+ $$$ThrowOnError(workMgr .Queue (" ##class(%Library.File).CreateDirectoryChain(@storage@(" " settings" " ," " namespaceTemp" " ))" ))
125
+ $$$ThrowOnError(workMgr .WaitForComplete ())
126
+ }
127
+ }
128
+
120
129
ClassMethod Configure () As %Boolean [ CodeMode = objectgenerator ]
121
130
{
122
131
do %code .WriteLine (" set inst = ..%New()" )
You can’t perform that action at this time.
0 commit comments