Package org.tigris.subversion.subclipse.core

Examples of org.tigris.subversion.subclipse.core.SVNTeamProvider


                        Hashtable table = getProviderMapping((IResource[]) newFiles.toArray(new IResource[newFiles.size()]));
                        Set keySet = table.keySet();
                        Iterator iterator = keySet.iterator();
                        while (iterator.hasNext()) {
                            IProgressMonitor subMonitor = Policy.subMonitorFor(monitor, 100);
                            SVNTeamProvider provider = (SVNTeamProvider) iterator.next();
                            List list = (List) table.get(provider);
                            IResource[] providerResources = (IResource[]) list.toArray(new IResource[list.size()]);

                            provider.add(providerResources, IResource.DEPTH_INFINITE, subMonitor);
                        }
                    } catch (TeamException e) {
                        throw new InvocationTargetException(e);
                    }
                }
View Full Code Here


     */
    public static String getSVNUrlForProject( IResource resource ) throws ReviewboardException{
        String svnUrl = null;
       
        //获取Project的SVN路径
        SVNTeamProvider svnProviderBase = (SVNTeamProvider) RepositoryProvider.getProvider(resource.getProject(),
                SVNProviderPlugin.getTypeId());
        if (null == svnProviderBase) {
            throw new ReviewboardException(
                    MessageFormat.format(RbSubclipseMessages.getString("ERROR_NOSVNPROPERTIES"),
                    new Object[]{ resource.getProject().getName() }));
View Full Code Here

        SVNRevision revision = getRevision(revisionString);
        if (revision == null)
            return;
        SVNWorkspaceRoot root;
        try {
            SVNTeamProvider provider = (SVNTeamProvider) RepositoryProvider
                .getProvider(resource.getProject());
            root = provider.getSVNWorkspaceRoot();
        } catch (Exception e) {
            // class cast, null pointer
            e.printStackTrace();
            return;
        }
View Full Code Here

        monitor.beginTask(taskName, 1);
        SVNRevision revision = getRevision(revisionString);
        if (revision == null)
            return;
        SVNWorkspaceRoot root;
        SVNTeamProvider provider = (SVNTeamProvider) RepositoryProvider
            .getProvider(resource.getProject());
        root = provider.getSVNWorkspaceRoot();
        SVNUrl svnURL;
        try {
            svnURL = new SVNUrl(url);
        } catch (MalformedURLException e) {
            log.debug("URL malformed", e);
View Full Code Here

TOP

Related Classes of org.tigris.subversion.subclipse.core.SVNTeamProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.