Index: svn/Repository.cls.xml
===================================================================
diff -u -r1796 -r1856
--- svn/Repository.cls.xml (.../Repository.cls.xml) (revision 1796)
+++ svn/Repository.cls.xml (.../Repository.cls.xml) (revision 1856)
@@ -58,6 +58,12 @@
1
+
+%String
+list
+1
+
+
Revision:%String=""
Path:%String
1
+
+
+
+
InternalName:%String
0 {
if ##class(svn.Setting).Debug() w "SubCommand: "_svnCommand.SubCommand_" & Reload = "_+svnCommand.Reload,!
if svnCommand.SubCommand="checkout" {
@@ -302,7 +324,17 @@
}
set tCmdResult=svnCommand.Results.GetNext(.i)
}
- }
+ } elseif (svnCommand.SubCommand = "propget svn:externals"){
+ If ##class(svn.Setting).Debug() w svnCommand.SubCommand,!
+ Set i=""
+ Set tCmdResult=svnCommand.Results.GetNext(.i)
+ Set ..ExternalList = ##class(%ListOfDataTypes).%New()
+ while tCmdResult'=$$$NULLOREF {
+ ;to lower as directories and driveletters in ntfs are case insensitive
+ Do ..ExternalList.Insert(##class(TECH.StringUtils).ToLower($tr(tCmdResult.ExternalName,"/","\")))
+ Set tCmdResult=svnCommand.Results.GetNext(.i)
+ }
+ }
}
]]>
@@ -351,9 +383,10 @@
1
%Boolean