Index: svn/StudioHook.cls.xml
===================================================================
diff -u -r1731 -r1742
--- svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1731)
+++ svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1742)
@@ -82,6 +82,7 @@
+
@@ -160,8 +161,11 @@
} elseif tMenu="check" {
do ..SubversionCheck(.InternalName,.Action,.Target,.Msg,.Reload)
} elseif tMenu="revert" {
- do ..SubversionRevert(.InternalName,.Action,.Target,.Msg,.Reload)
- } elseif tMenu="status" {
+ if $length(InternalName) {
+ set Action = 1
+ set Target = "Revert file "_InternalName
+ }
+ } elseif tMenu="changed" {
do ..SubversionStatus(.InternalName,.Action,.Target,.Msg,.Reload)
} elseif tMenu="synchronize" {
if tMenu(2)[ "changes" do ..SubversionSynchronizeChanges(.InternalName,.Action,.Target,.Msg,.Reload)
@@ -181,7 +185,7 @@
}
} elseif tMenu="reload" {
if $length(InternalName) {
- #dim Repo As svn.Repository = ..svnHelper.GeefRepository(InternalName)
+ set Repo = ..svnHelper.GeefRepository(InternalName)
if $IsObject(Repo) {
set Action = 1
set Target = "Reload file "_InternalName_" from "_Repo.ExternalName(InternalName)_"?"
@@ -424,21 +428,7 @@
-
@@ -699,6 +689,10 @@
if Answer=1 {
Do ..SubversionSynchronizeFile(InternalName)
}
+ } elseif tMenu="revert" {
+ if Answer=1 {
+ Do ..SubversionRevert(InternalName)
+ }
} elseif tMenu="import" {
// try to create repository folders automatically
for i="branches","tags" {