@@ -338,8 +338,7 @@ ClassMethod Revert(InternalName As %String) As %Status
338
338
do ..RunGitCommand (" checkout" , .errStream , .outStream , " --" , filename )
339
339
$$$QuitOnError(##class (SourceControl.Git.Change ).RemoveUncommitted (filename ,0 ,1 ))
340
340
$$$QuitOnError(##class (SourceControl.Git.Change ).RefreshUncommitted (0 ,1 ,,1 ))
341
- $$$QuitOnError(..ImportItem (InternalName ,1 ))
342
- quit $$$OK
341
+ quit ##class (SourceControl.Git.PullEventHandler ).ForInternalNames (InternalName )
343
342
}
344
343
345
344
ClassMethod Commit (InternalName As %String , Message As %String = " example commit message" ) As %Status
@@ -1415,10 +1414,7 @@ ClassMethod ImportRoutines(force As %Boolean = 0) As %Status
1415
1414
}
1416
1415
}
1417
1416
1418
- set eventHandler = $classmethod (..PullEventClass ()," %New" )
1419
- set eventHandler .LocalRoot = ..TempFolder ()
1420
- merge eventHandler .ModifiedFiles = files
1421
- set sc = eventHandler .OnPull ()
1417
+ set sc = ##class (SourceControl.Git.PullEventHandler ).ForModifications (.files )
1422
1418
if $$$ISERR(sc ) {
1423
1419
set ec = $$$ADDSC(ec ,sc )
1424
1420
}
@@ -1772,10 +1768,7 @@ ClassMethod SyncIrisWithRepoThroughCommand(ByRef outStream) As %Status
1772
1768
}
1773
1769
1774
1770
do outStream .Rewind ()
1775
- set event = $classmethod (..PullEventClass ()," %New" )
1776
- set event .LocalRoot = ..TempFolder ()
1777
- merge event .ModifiedFiles = files
1778
- quit event .OnPull ()
1771
+ quit ##class (SourceControl.Git.PullEventHandler ).ForModifications (.files )
1779
1772
}
1780
1773
1781
1774
ClassMethod SyncIrisWithRepoThroughDiff (ByRef files ) As %Status
@@ -1809,10 +1802,7 @@ ClassMethod SyncIrisWithRepoThroughDiff(ByRef files) As %Status
1809
1802
set sc = ##class (SourceControl.Git.Utils ).AddToServerSideSourceControl (addedFiles )
1810
1803
}
1811
1804
1812
- set event = $classmethod (..PullEventClass ()," %New" )
1813
- set event .LocalRoot = ..TempFolder ()
1814
- merge event .ModifiedFiles = files
1815
- quit event .OnPull ()
1805
+ quit ##class (SourceControl.Git.PullEventHandler ).ForModifications (.files )
1816
1806
}
1817
1807
1818
1808
ClassMethod GenerateCommitMessageFromFiles (filesWithActions ) As %String
0 commit comments