Index: svn/Helper.cls.xml
===================================================================
diff -u -r1554 -r1555
--- svn/Helper.cls.xml (.../Helper.cls.xml) (revision 1554)
+++ svn/Helper.cls.xml (.../Helper.cls.xml) (revision 1555)
@@ -146,14 +146,25 @@
]]>
+
+1
+%String
+
+
+
+
+1
+%String
+
+
+
1
%String
@@ -162,10 +173,7 @@
1
%String
@@ -174,28 +182,26 @@
1
UitvoerenUnitTesten:%Boolean
"_Namespace_"]",Exception.ToString(),0)
- }
- Set SvnHelper.IsUnitTestBezig = 0
+ Set $ZTRAP = "OnError"
+ Set SvnHelper = ##class(svn.Helper).%New()
+ If SvnHelper.IsUnitTestBezig{
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Kan geen GetLatest uitvoeren omdat er nog unit testen aan het lopen zijn."))
+ }
+
+ Do SvnHelper.VoerUitGetLatest()
+ If (SvnHelper.IsGetLatestGefaald){
+ Do SvnHelper.MailGefaaldeSvnCommands("GetLatest")
+ }ElseIf(UitvoerenUnitTesten && SvnHelper.IsCodeVeranderd){
+ Do SvnHelper.VoerUitUnitTesten()
+ }
+ Do SvnHelper.Failed.Clear()
+ Quit
+OnError
+ Set $ZTRAP = ""
+ Set Exception = ##class(TECH.ExceptionHandler).Catch()
+ Set From = $$$SystemMail(..GeefServerNaam()_" - Subversion")
+ Set MailTo = $listbuild($$$SVNGlobal("SourceControl","SVN","MailWhenFailed"))
+ Do SendMiniMailForced^vhLib.Mail(From,MailTo,"Subversion GetLatest() failed on ["_..GeefServerNaam()_" => "_..GeefNamespace()_"]",Exception.ToString(),0)
]]>
@@ -215,12 +221,10 @@
0
{
- #dim FeedbackStream As %CharacterStream = ..GeefFailedCharacterStream(Actie)
- #dim ServerNaam As %String = ##class(TECH.Context.RuntimeContext).Instance().GeefServerNaam()
- #dim Namespace As %String = ##class(TECH.Context.RuntimeContext).Instance().GeefNamespace()
- #dim From As %String = $$$SystemMail(ServerNaam_" - Subversion")
- #dim MailTo As %String = $listbuild($$$SVNGlobal("SourceControl","SVN","MailWhenFailed"))
- Do SendMiniMailForced^vhLib.Mail(From,MailTo,"Subversion failed on ["_ServerNaam_" => "_Namespace_"]",FeedbackStream,1)
+ Set FeedbackStream = ..GeefFailedCharacterStream(Actie)
+ Set From = $$$SystemMail(..GeefServerNaam()_" - Subversion")
+ Set MailTo = $listbuild($$$SVNGlobal("SourceControl","SVN","MailWhenFailed"))
+ Do SendMiniMailForced^vhLib.Mail(From,MailTo,"Subversion failed on ["_..GeefServerNaam()_" => "_..GeefNamespace()_"]",FeedbackStream,1)
}
]]>
@@ -1291,8 +1295,9 @@
+Actie:%String=""
-Actie:%String
+Actie:%String=""
%CharacterStream
0)
do ..Failed.Clear()
}
}