@@ -338,8 +338,7 @@ ClassMethod Revert(InternalName As %String) As %Status
338338 do ..RunGitCommand (" checkout" , .errStream , .outStream , " --" , filename )
339339 $$$QuitOnError(##class (SourceControl.Git.Change ).RemoveUncommitted (filename ,0 ,1 ))
340340 $$$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 )
343342}
344343
345344ClassMethod Commit (InternalName As %String , Message As %String = " example commit message" ) As %Status
@@ -1415,10 +1414,7 @@ ClassMethod ImportRoutines(force As %Boolean = 0) As %Status
14151414 }
14161415 }
14171416
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 )
14221418 if $$$ISERR(sc ) {
14231419 set ec = $$$ADDSC(ec ,sc )
14241420 }
@@ -1772,10 +1768,7 @@ ClassMethod SyncIrisWithRepoThroughCommand(ByRef outStream) As %Status
17721768 }
17731769
17741770 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 )
17791772}
17801773
17811774ClassMethod SyncIrisWithRepoThroughDiff (ByRef files ) As %Status
@@ -1809,10 +1802,7 @@ ClassMethod SyncIrisWithRepoThroughDiff(ByRef files) As %Status
18091802 set sc = ##class (SourceControl.Git.Utils ).AddToServerSideSourceControl (addedFiles )
18101803 }
18111804
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 )
18161806}
18171807
18181808ClassMethod GenerateCommitMessageFromFiles (filesWithActions ) As %String
0 commit comments