Index: svn/StudioHook.cls.xml =================================================================== diff -u -r1530 -r1531 --- svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1530) +++ svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1531) @@ -11,7 +11,7 @@ -2.17 +2.18 @@ -207,7 +207,8 @@ } elseif tMenu="synchronize" { if tMenu(2)[ "all" do ..SubversionSynchronizeAll(.InternalName,.Action,.Target,.Msg,.Reload) } elseif tMenu="reload" { - do ..SubversionSynchronizeFile(.InternalName,.Action,.Target,.Msg,.Reload) + set Action=1 + set Target="Reload file "_InternalName_" from "_..svnHelper.ExternalName(InternalName)_"?" } elseif tMenu="tortoisesvn" { if (tMenu(2) [ "log") do ..TortoiseSVN("log") @@ -754,6 +755,10 @@ if Answer=1 { Do ..SubversionUpdateSourceControlCode() } + } elseif tMenu="reload" { + if Answer=1 { + Do ..SubversionSynchronizeFile(InternalName) + } } elseif tMenu="import" { // try to create repository folders automatically for i="branches","tags" { @@ -1111,6 +1116,11 @@ set ExternalName = ..svnHelper.ExternalName(InternalName) Do ##class(svn.SourceCodeInfo).Update(InternalName,ExternalName) + if ##class(TECH.SourceCodeUtils).Type(InternalName) = "class" { + set Classname = ##class(TECH.SourceCodeUtils).StripExtension(InternalName) + do ##class(%ExtentMgr.Util).DeleteExtent(Classname) + } + Quit $$$OK ]]>