Index: src/org/eclipse/team/internal/ccvs/core/util/AddDeleteMoveListener.java =================================================================== RCS file: /home/eclipse/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/AddDeleteMoveListener.java,v retrieving revision 1.15 diff -u -r1.15 AddDeleteMoveListener.java --- src/org/eclipse/team/internal/ccvs/core/util/AddDeleteMoveListener.java 11 Jun 2002 21:23:58 -0000 1.15 +++ src/org/eclipse/team/internal/ccvs/core/util/AddDeleteMoveListener.java 26 Jun 2002 21:47:06 -0000 @@ -217,6 +217,15 @@ } catch (TeamException e) { CVSProviderPlugin.log(e.getStatus()); } + // if this is a move, map a new provider + if (delta.getKind() == IResourceDelta.ADDED && (delta.getFlags() & IResourceDelta.MOVED_FROM) > 0) { + try { + RepositoryProvider.unmap(resource.getProject()); + RepositoryProvider.map(resource.getProject(), provider.getID()); + } catch (TeamException e) { + CVSProviderPlugin.log(e.getStatus()); + } + } } // if a project is moved the originating project will not be associated with the CVS provider