Index: Tools/MoveClass.cls.xml =================================================================== diff -u -r931 -r932 --- Tools/MoveClass.cls.xml (.../MoveClass.cls.xml) (revision 931) +++ Tools/MoveClass.cls.xml (.../MoveClass.cls.xml) (revision 932) @@ -1,11 +1,26 @@ - + 1 TECH.ClassInfo.QNameFinder -62161,27785.215735 +62161,34466.097579 +62161,32256.917774 0 + +svn.Helper + + + +1 +1 +%Status + + + Do ##class(Tools.MoveClass).%New().Move("zTryout.CSC.TestKlas3","zTryout.CSC.TestKlas2") @@ -28,6 +43,7 @@ While ResultSet.Next() { Set ClassName = ResultSet.Data("Name") + continue:$extract(ClassName)="%" Set ClassDefinition = ##class(%Dictionary.ClassDefinition).%OpenId(ClassName) If (ClassDefinition '= "") @@ -174,6 +190,7 @@ w $J(" ",4)_"- Opslaan "_Class.GeefNaam(),! Set Status = Class.Save() If ('Status) w $J(" ",6)_"Fout: "_$$ParseStatus^vhLib(Status),! + else do ..ExportToSVN(Class.GeefNaam()) } Set ClassFromDefinition = ##class(%Dictionary.ClassDefinition).%OpenId(ClassFrom) @@ -186,6 +203,7 @@ Set Clone.Name = ClassTo Set Status = Clone.%Save() If ('Status) w $J(" ",6)_"Fout: "_$$ParseStatus^vhLib(Status),! + else do ..ExportToSVN(Class.GeefNaam()) Set Input = "" While (Input '= "Y") && (Input '= "N") @@ -198,7 +216,10 @@ { Set Status = ##class(%Dictionary.ClassDefinition).%DeleteId(ClassFrom) If ('Status) w $J(" ",6)_"Fout: "_$$ParseStatus^vhLib(Status),! + else do ..DeleteFromSVN(ClassFrom) } + + do ..svnHelper.CompileImportedSourceCode() } Else { @@ -230,6 +251,27 @@ Quit String ]]> + + +Classname:%String +1 + + + + +Classname:%String +1 + + - +