Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jdev\extensions\oracle\jdevimpl\vcs\svn\util\SVNUtil.class
?? 19 $oracle/jdevimpl/vcs/svn/util/SVNUtil sRes &Loracle/javatools/util/ResourcePicker; "oracle/jdevimpl/vcs/svn/SVNProfile $oracle/javatools/util/ResourcePicker getPicker 9(Ljava/lang/Class;)Loracle/javatools/util/ResourcePicker; java/lang/Object <init> ()V getIDEClientAdapter <()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter; toFile (Ljava/net/URL;)Ljava/io/File; 8org/tigris/subversion/svnclientadapter/ISVNClientAdapter getSingleStatus C(Ljava/io/File;)Lorg/tigris/subversion/svnclientadapter/ISVNStatus; ! 1org/tigris/subversion/svnclientadapter/ISVNStatus # getLockOwner ()Ljava/lang/String; % & $ ' URLs [Ljava/net/URL; client :Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter; i I status 3Lorg/tigris/subversion/svnclientadapter/ISVNStatus; url Ljava/net/URL; getInfo b(Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Lorg/tigris/subversion/svnclientadapter/ISVNInfo; 3 4 5 9org/tigris/subversion/svnclientadapter/SVNClientException 7 /Lorg/tigris/subversion/svnclientadapter/SVNUrl; isRemoteExisiting Z info 1Lorg/tigris/subversion/svnclientadapter/ISVNInfo; e ;Lorg/tigris/subversion/svnclientadapter/SVNClientException; -org/tigris/subversion/svnclientadapter/SVNUrl @ equals (Ljava/lang/Object;)Z B C A D toString F & A G java/lang/String I length ()I K L J M indexOf (Ljava/lang/String;)I O P J Q root urlStr Ljava/lang/String; rootStr 2oracle/jdevimpl/vcs/svn/repos/SVNRepositoryManager W getInstance 6()Loracle/jdevimpl/vcs/svn/repos/SVNRepositoryManager; Y Z X [ list ()Ljava/util/Collection; ] ^ X _ java/util/Collection a size c L b d oracle/ide/wizard/WizardManager f #()Loracle/ide/wizard/WizardManager; Y h g i /oracle/jdevimpl/vcs/svn/nav/SVNRepositoryWizard k getWizard -(Ljava/lang/Class;)Loracle/ide/wizard/Wizard; m n g o oracle/ide/wizard/Wizard q invoke (Loracle/ide/Context;)Z s t r u context Loracle/ide/Context; reposInfos Ljava/util/Collection; connectionWizard Loracle/ide/wizard/Wizard; getLastPathSegment } & A ~ ? J D getHost ? & A ? trunk ? branches ? tags ? getPathSegments ()[Ljava/lang/String; ? ? A ? oracle/ide/net/URLFactory ? newDirURL 0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; ? ? ? ? java/lang/StringBuilder ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? (C)Ljava/lang/StringBuilder; ? ? ? ? (I)Ljava/lang/StringBuilder; ? ? ? ? ? G oracle/ide/net/URLFileSystem ? exists (Ljava/net/URL;)Z ? ? ? ? localBase source isReposRoot reposAlias lastPathSegment suggestion pathSegments [Ljava/lang/String; dir 4org/tigris/subversion/svnclientadapter/SVNStatusKind ? CONFLICTED 6Lorg/tigris/subversion/svnclientadapter/SVNStatusKind; ? ? ? ? 'oracle/jdevimpl/vcs/svn/SVNURLInfoCache ? +()Loracle/jdevimpl/vcs/svn/SVNURLInfoCache; Y ? ? ? getTextStatus (Ljava/net/URL;)I ? ? ? ? fromInt 9(I)Lorg/tigris/subversion/svnclientadapter/SVNStatusKind; ? ? ? ? ? D MODIFIED ? ? ? ? getPropStatus ? ? ? ? oracle.jdeveloper.subversion ? (oracle/jdeveloper/vcs/generic/VCSProfile ? getID ? & ? ? CONFLICTS ? getStatusInstance 9(Ljava/lang/String;)Loracle/jdeveloper/vcs/spi/VCSStatus; ? ? ? ? %Loracle/jdeveloper/vcs/spi/VCSStatus; profile *Loracle/jdeveloper/vcs/generic/VCSProfile; ? getParent (Ljava/net/URL;)Ljava/net/URL; ? ? ? ? java/net/URL ? ? D isDirectory ? ? ? ? .svn ? shallowestAdmin parent candidateAdmin iterator ()Ljava/util/Iterator; ? ? b ? java/util/Iterator ? next ()Ljava/lang/Object; ? ? ? ? /oracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo ? getURL 1()Lorg/tigris/subversion/svnclientadapter/SVNUrl; ? ? ? ? isBaseFor a(Lorg/tigris/subversion/svnclientadapter/SVNUrl;Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Z ? ? ? hasNext ()Z ? repositories it Ljava/util/Iterator; reposInfo 1Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo; ?(Ljava/net/URL;)Lorg/tigris/subversion/svnclientadapter/SVNUrl; ? ? resolveRepository b(Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo; urls repos .oracle/jdevimpl/vcs/svn/repos/io/ObjectFactory createSvnRepositoryType 6()Loracle/jdevimpl/vcs/svn/repos/io/SvnRepositoryType; 2oracle/jdevimpl/vcs/svn/repos/io/SvnRepositoryType setUrl (Ljava/lang/String;)V getAlias & ? setAlias"# getAuthInfo -()Loracle/jdevimpl/vcs/svn/model/SVNAuthInfo;%& ?' )oracle/jdevimpl/vcs/svn/model/SVNAuthInfo) getUserName+ & *, setUserName./ getPassword1 & *2 UTF-84 getBytes (Ljava/lang/String;)[B67 J8 oracle/security/misc/Checksum: MD5 ([B[B)[B<= ;> oracle/javatools/codeex/Base64@ base64Encode ([B)Ljava/lang/String;BC AD setPasswordFG java/lang/ExceptionI factory 0Loracle/jdevimpl/vcs/svn/repos/io/ObjectFactory; reposType 4Loracle/jdevimpl/vcs/svn/repos/io/SvnRepositoryType; authInfo +Loracle/jdevimpl/vcs/svn/model/SVNAuthInfo; password Ljava/lang/Exception;2 base64DecodeT7 AU SHAW= ;X ([BLjava/lang/String;)V Z J[, '(Ljava/lang/String;Ljava/lang/String;)V ^ *_ getUrla &b Ad o(Lorg/tigris/subversion/svnclientadapter/SVNUrl;Ljava/lang/String;Loracle/jdevimpl/vcs/svn/model/SVNAuthInfo;)V g ?h setUsernamej k G username setAuthInfo h(Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;Loracle/jdevimpl/vcs/svn/model/SVNAuthInfo;)Vop q oracle/ide/Contexts getSelection ()[Loracle/ide/model/Element;uv tw )oracle/jdevimpl/vcs/svn/nav/SVNRemoteNodey java/util/ArrayList{ (I)V } |~ add? C b? toArray (([Ljava/lang/Object;)[Ljava/lang/Object;?? b? ,[Loracle/jdevimpl/vcs/svn/nav/SVNRemoteNode;? nodes selection [Loracle/ide/model/Element; getNode ()Loracle/ide/model/Node;?? t? remoteNode +Loracle/jdevimpl/vcs/svn/nav/SVNRemoteNode; node Loracle/ide/model/Node; ,oracle/jdeveloper/vcs/nav/ConnectionProvider? isVersioningConnectionView (Loracle/ide/view/View;)Z?? ?? view Loracle/ide/view/View; getView ()Loracle/ide/view/View;?? t? isRepositoryNavigatorView?? ? /org/tigris/subversion/svnclientadapter/ISVNInfo? getNodeKind 6()Lorg/tigris/subversion/svnclientadapter/SVNNodeKind;???? svnurl file? getProtocol? & ?? getPlatformPathName "(Ljava/net/URL;)Ljava/lang/String;?? ?? java/io/File? separatorChar C?? ?? replace (CC)Ljava/lang/String;?? J? charAt (I)C?? J? file://? file:///? toExternalForm? & ?? sourceUrl path ?d files [Ljava/io/File; oracle/ide/util/FastStringBuffer? ?~ 6(Ljava/lang/String;)Loracle/ide/util/FastStringBuffer; ?? ?? %(C)Loracle/ide/util/FastStringBuffer; ?? ?? ? G segments buff "Loracle/ide/util/FastStringBuffer; 2org/tigris/subversion/svnclientadapter/SVNRevision? HEAD 4Lorg/tigris/subversion/svnclientadapter/SVNRevision;?? ?? ? D #HISTORICAL_RESOURCE_IDENTIFIER_HEAD? getString 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;?? ? #HISTORICAL_RESOURCE_IDENTIFIER_RNUM? ? G revision 0oracle/jdevimpl/vcs/svn/client/SVNClientRegistry? 4()Loracle/jdevimpl/vcs/svn/client/SVNClientRegistry; Y? ?? getContextClient >(Ljava/lang/Object;)Loracle/jdevimpl/vcs/svn/client/SVNClient;?? ?? (oracle/jdevimpl/vcs/svn/client/SVNClient? getManagedAdapter N(Ljava/lang/Object;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;???? clientContext Ljava/lang/Object; adapterContext *Loracle/jdevimpl/vcs/svn/client/SVNClient; getClientAdapter `(Ljava/lang/Object;Ljava/lang/Object;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;?? IDE_CLIENT_CONTEXT_ID? ?? <clinit> containsLocked ([Ljava/net/URL;)Z allLocked isLocked isRemotelyExisiting 2(Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Z ensureRepositoryConnection suggestCheckoutDestination `(Ljava/net/URL;Lorg/tigris/subversion/svnclientadapter/SVNUrl;ZLjava/lang/String;)Ljava/net/URL; isTextConflicted isTextModified isPropertiesConflicted isPropertiesModified isConflicted R(Loracle/jdeveloper/vcs/spi/VCSStatus;Loracle/jdeveloper/vcs/generic/VCSProfile;)Z isModified resolveWorkingCopy getFirstAssociatedRepository B([Ljava/net/URL;)Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo; toReposType ?(Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo;Loracle/jdevimpl/vcs/svn/repos/io/ObjectFactory;)Loracle/jdevimpl/vcs/svn/repos/io/SvnRepositoryType; java/net/MalformedURLException toReposInfo g(Loracle/jdevimpl/vcs/svn/repos/io/SvnRepositoryType;)Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo; unsetAuthInfo =(Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;)V n(Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;Loracle/jdevimpl/vcs/svn/model/SVNRepositoryInfo;)V getSVNRemoteNodes B(Loracle/ide/Context;)[Loracle/jdevimpl/vcs/svn/nav/SVNRemoteNode; getSVNRemoteNode A(Loracle/ide/Context;)Loracle/jdevimpl/vcs/svn/nav/SVNRemoteNode; getSVNNodeKind e(Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Lorg/tigris/subversion/svnclientadapter/SVNNodeKind; toSVNUrl toFiles ([Ljava/net/URL;)[Ljava/io/File; getPath C(Lorg/tigris/subversion/svnclientadapter/SVNUrl;)Ljava/lang/String; getCompareIdentifier V(Ljava/net/URL;Lorg/tigris/subversion/svnclientadapter/SVNRevision;)Ljava/lang/String; Code LineNumberTable SourceFile SVNUtil.java LocalVariableTable Exceptions OJC LineColumnInfo 1 $ 1 ??? 2 ?6 8 ?? 1 0 **?? 2 E5 w? 6 8 ?? 1 R ??*??,+?? ? 2 M O5 ?? ?? +? 6 8 /0 1 ? :*????+?? ? ?? Y,S??? ?? Y+??Y,S?? 2 T U W ! ]5 : ? 2 :?? 5? U -. 1 ? B*? ?*? ???+?h??>? ,+2??`+? ,/???+???,?? 2 * e g j k l n % o - q 4 l = t5 * B 1 9 7? ? *?? # - . 1 6 ??*??? 2 y5 ? 2 +, 1 ? /*? ??*??=? +??*2????*???+? 2 ~ ? ? ? ? $ ? - ?5 / * ?? - . * 1 ? x*? ??*?? ? \*??+??/??+? N? )+??/? ? AY? ?? ?? ?+? ? ?e? AY? ?? ?? ?+? ? ?e? AY*??e? 2 &