|
From: Mikael P. <er...@us...> - 2011-12-06 09:11:37
|
Update of /cvsroot/eclipse-ccase/net.sourceforge.eclipseccase/src/net/sourceforge/eclipseccase
In directory vz-cvs-4.sog:/tmp/cvs-serv3098/src/net/sourceforge/eclipseccase
Modified Files:
PreventCheckoutHelper.java
Log Message:
Checkedout files should not be checkedout again .
Index: PreventCheckoutHelper.java
===================================================================
RCS file: /cvsroot/eclipse-ccase/net.sourceforge.eclipseccase/src/net/sourceforge/eclipseccase/PreventCheckoutHelper.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** PreventCheckoutHelper.java 25 Nov 2011 12:36:24 -0000 1.2
--- PreventCheckoutHelper.java 6 Dec 2011 09:11:35 -0000 1.3
***************
*** 6,9 ****
--- 6,12 ----
+ import java.util.ArrayList;
+ import java.util.Arrays;
+
import org.eclipse.core.resources.IResource;
import org.eclipse.ui.PlatformUI;
***************
*** 34,38 ****
}
!
}
--- 37,50 ----
}
! public static IResource[] isCheckedOut(ClearCaseProvider provider, IResource[] resources){
! ArrayList<IResource> toBeCheckedout = new ArrayList<IResource>(Arrays.asList(resources));
! for (final IResource resource : resources) {
! if(provider.isCheckedOut(resource)){
! toBeCheckedout.remove(resource);
! }
!
! }
! return (IResource[])toBeCheckedout.toArray( new IResource[toBeCheckedout.size() ]);
! }
}
|