@@ -24,11 +24,13 @@ Method OnPull() As %Status
24
24
write !, " WARNING: Deletion of " , ..ModifiedFiles (i ).externalName , " failed."
25
25
}
26
26
} else {
27
- if (##class (SourceControl.Git.Utils ).Type (internalName ) '= " ptd" ) {
27
+ set nFiles = nFiles + 1
28
+ if (##class (SourceControl.Git.Utils ).Type (internalName ) = " ptd" ) {
29
+ set ptdList (internalName ) = " "
30
+ } else {
28
31
set compilelist (internalName ) = " "
32
+ set sc = $$$ADDSC(sc ,##class (SourceControl.Git.Utils ).ImportItem (internalName , 1 ))
29
33
}
30
- set nFiles = nFiles + 1
31
- set sc = $$$ADDSC(sc ,##class (SourceControl.Git.Utils ).ImportItem (internalName , 1 ))
32
34
}
33
35
}
34
36
@@ -37,6 +39,12 @@ Method OnPull() As %Status
37
39
quit $$$OK
38
40
}
39
41
set sc = $$$ADDSC(sc ,$system .OBJ .CompileList (.compilelist , " ck" ))
42
+ // after compilation, deploy any PTD items
43
+ set key = $order (ptdList (" " ))
44
+ while (key '= " " ) {
45
+ set sc = $$$ADDSC(sc , ##class (SourceControl.Git.Utils ).ImportItem (key ,1 ))
46
+ set key = $order (ptdList (key ))
47
+ }
40
48
if $$$comClassDefined(" Ens.Director" ) && ##class (Ens.Director ).IsProductionRunning () {
41
49
write !," Updating production... "
42
50
set sc = $$$ADDSC(sc ,##class (Ens.Director ).UpdateProduction ())
0 commit comments