mirror of
				https://github.com/scm-manager/scm-manager.git
				synced 2025-10-31 10:35:56 +01:00 
			
		
		
		
	Remove unnecessary interfaces
This commit is contained in:
		| @@ -25,8 +25,8 @@ | ||||
| package sonia.scm.repository.spi; | ||||
|  | ||||
| import sonia.scm.repository.SvnWorkingCopyFactory; | ||||
| import sonia.scm.repository.work.WorkingCopyPool; | ||||
| import sonia.scm.repository.work.SimpleWorkingCopyFactory; | ||||
| import sonia.scm.repository.work.WorkingCopyPool; | ||||
|  | ||||
| import javax.inject.Inject; | ||||
| import java.io.File; | ||||
| @@ -39,13 +39,13 @@ public class SimpleSvnWorkingCopyFactory extends SimpleWorkingCopyFactory<File, | ||||
|   } | ||||
|  | ||||
|   @Override | ||||
|   protected WorkingCopyInitializer<File, File> getInitializer(SvnContext context) { | ||||
|     return new SvnWorkingCopyInitializer(context); | ||||
|   protected ParentAndClone<File, File> initialize(SvnContext context, File workingCopy, String initialBranch) { | ||||
|     return new SvnWorkingCopyInitializer(context).initialize(workingCopy); | ||||
|   } | ||||
|  | ||||
|   @Override | ||||
|   protected WorkingCopyReclaimer<File, File> getReclaimer(SvnContext context) { | ||||
|     return new SvnWorkingCopyReclaimer(context); | ||||
|   protected ParentAndClone<File, File> reclaim(SvnContext context, File target, String initialBranch) throws SimpleWorkingCopyFactory.ReclaimFailedException { | ||||
|     return new SvnWorkingCopyReclaimer(context).reclaim(target); | ||||
|   } | ||||
|  | ||||
|   @Override | ||||
|   | ||||
| @@ -30,20 +30,18 @@ import org.tmatesoft.svn.core.wc2.SvnCheckout; | ||||
| import org.tmatesoft.svn.core.wc2.SvnOperationFactory; | ||||
| import org.tmatesoft.svn.core.wc2.SvnTarget; | ||||
| import sonia.scm.repository.InternalRepositoryException; | ||||
| import sonia.scm.repository.work.SimpleWorkingCopyFactory; | ||||
| import sonia.scm.repository.work.SimpleWorkingCopyFactory.ParentAndClone; | ||||
|  | ||||
| import java.io.File; | ||||
|  | ||||
| class SvnWorkingCopyInitializer implements SimpleWorkingCopyFactory.WorkingCopyInitializer<File, File> { | ||||
| class SvnWorkingCopyInitializer { | ||||
|   private final SvnContext context; | ||||
|  | ||||
|   public SvnWorkingCopyInitializer(SvnContext context) { | ||||
|     this.context = context; | ||||
|   } | ||||
|  | ||||
|   @Override | ||||
|   public ParentAndClone<File, File> initialize(File workingCopy, String initialBranch) { | ||||
|   public ParentAndClone<File, File> initialize(File workingCopy) { | ||||
|     final SvnOperationFactory svnOperationFactory = new SvnOperationFactory(); | ||||
|  | ||||
|     SVNURL source; | ||||
|   | ||||
| @@ -34,15 +34,14 @@ import java.io.File; | ||||
|  | ||||
| import static org.tmatesoft.svn.core.SVNDepth.INFINITY; | ||||
|  | ||||
| class SvnWorkingCopyReclaimer implements SimpleWorkingCopyFactory.WorkingCopyReclaimer<File, File> { | ||||
| class SvnWorkingCopyReclaimer { | ||||
|   private final SvnContext context; | ||||
|  | ||||
|   public SvnWorkingCopyReclaimer(SvnContext context) { | ||||
|     this.context = context; | ||||
|   } | ||||
|  | ||||
|   @Override | ||||
|   public ParentAndClone<File, File> reclaim(File target, String initialBranch) throws SimpleWorkingCopyFactory.ReclaimFailedException { | ||||
|   public ParentAndClone<File, File> reclaim(File target) throws SimpleWorkingCopyFactory.ReclaimFailedException { | ||||
|     SVNClientManager clientManager = SVNClientManager.newInstance(); | ||||
|     try { | ||||
|       clientManager.getWCClient().doRevert(new File[] {target}, INFINITY, null); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user