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
]]>